3-night stay. The staff each day was very friendly and helpful. Rooms were very comfy and clean. LOCATION IS AMAZING!!! Close to restaurants, shops and activities for the family, and the views are spectacular. Even with beach access, there was not a lot of sand tracked into the lobby. The Pool was a huge plus for the kids! All this for a very resonable price! The couple little reasons I wouldn't give a 5: The heat in the room was a little hard to control; it would be too hot, so I had to turn the thermostat down, but then it would get too cold. Couldn't find a setting/temp that would be consistent... The breakfast was fine, but maybe they didn't account for the holiday weekend and there were more guests than a normal Monday, and people were waiting for food to be re-stocked and waiting to use the toaster and microwave. Had to wait for the Pool towels to be refilled.. OVERALL, was a great experience! Would definitely stay here again!