I really enjoyed my stay here. The desk staff was amazing. Housekeeping was bad. We were there for a week and didn't get towels or our trash taken out until our last day. We were told housekeeping would be by to check in us each day, but that did not happen. We took out our own trash, we had to exchange our towels, we had to restock our own toiletries and amenities. All flooring is wood, so you can hear the dogs walking around all night in the rooms above you. The beds were very comfy, but the water pressure was not great. Beach was fabulous and the view was amazing. I would go back, but i would book a room with a balcony next time.