We had a great experience with all aspects of the hotel. It's a perfect place if you want your group to take over the entire hotel. Pool, restaurant, beach chairs, surf boards are all at your fingertips.
Service and food in the restaurant was great and they had a bunch of fresh juices for mixed drinks. The rooms are extremely clean, have great central air, and live up to what you would expect from service at the nicer hotels in the US.
We'll definitely be back next year!