Having seen the positive review, I tried to make a reservation. They don't seem to have a website or be listed on the major travel sites so I called directly.
It took forever for somebody to answer the phone and when a woman eventually answered she didn't speak or understand english very well. It turns out they don't take reservations and operate on a first-come basis!
I'm not really willing to gamble on just showing up so I won't be staying here.