I have stayed at this property several times in the last few months and have been very pleased on all levels. The rooms were clean and well equipt for me to cook if I wanted too. They dont provide coffee in the rooms but have an amazing Starbucks with fantastic staff (always happy and friendly) to take care of all the coffee needs. I was especially pleased with the overall professionalism of the entire staff. the pools are spotless and the sunsets on the beach amazing!!