Staff was very friendly, good value for accomodations.
Wish I had known:
(1) there are at least two different addresses pretty far apart, and they might divide your group between locations. They were nice about letting me cancel one of my rooms (booked another more expensive hotel closer to main location, so I could stay near my teenagers).
(2) the website said I could pay by Visa, but then I found out after arrival, that they wanted full payment in CASH instead. My bank wont let me withdraw enough cash from an ATM to cover an extended stay, nor did I want my two teenage girls wandering around town carrying that much cash.
I cannot understate what a hassle it was trying to work with bank transfers to their preferred parties (many hours on internet and phone). Eventually they agreed to accept Western Union, which was fast and easy.
For me, the juice was not worth the squeeze. But the girls had a fantastic time, felt safe and welcome.