Our one bedroom room was spacious and had a nice kitchen/day room. I really enjoyed the breeze coming in the room even though we were on the ground level. The staff were all very nice except for one issue I will address in a second.
The restaurant on the property by the beach with the large screen TV's had the worse service. Our waitress went on a break without telling anyone and never gave us our full order? I thought it was a fluke then the second day our waiter seemed more interested in talking with the bartender and texting on his phone then bringing us the drinks we ordered. We never went back to this bar/restaurant again on our trip. The drinks at this location for some reason also seemed watered down not sure why.