Room was really nicely set up. Had the feel of a high end hotel with the nuances of a family hostel. Friendly and welcoming with the much more expensive White Sands resort opposite - if you want to use their facilities then you can negotiate with them (cross the road and speak to the guard and then the lobby for rates). WiFi was steady and reliable, I think it's been upgraded since some previous reviews. You can take a trike to nearby shops and malls and there are numerous beach options in the area. I'm picky but this is one place I'd happily visit again. Only negatives are no breakfast option (although a short walk to shops) and some road noise, they could also improve the blinds as they wouldn't properly close making us feel as if we lacked privacy.