Our room (2 queen bed efficiency with hide-a-bed) was clean and had enough room for 4 adults. The kitchenette with sink, refrigerator, and microwave, table and chairs, was adequate for snacking and heating up leftovers.
The biggest asset to the property is the friendly and helpful employees that offered to find a driver for a day of exploring, offered to make fresh cooked eggs, quickly and efficiently set up beach chairs and umbrellas, all in addition to their other jobs at the hotel.
The morning we departed, we had to leave the hotel before the breakfast area was open. They provided a "breakfast on the go" bag with fruit, granola bar and bottled water for each member of our party.
We had no problems with the wifi...just had to sign in every 24 hours.
We were there March 17 - 22, 2013. There was a high school rugby team staying there at the same time. They were a great group of courteous young men, not a problem at all.