We had a wonderful stay at this resort. Rooms were clean, staff was very friendly and accommodating. They set up our chairs and umbrellas daily when we went to the beach, there was a little bar by the beach if you needed a drink. Room was super clean, spacious. There is a daily resort and valet fee, but it was worth it.