The hotel was very nice and pretty. Everything is kept clean. the designs of the room and buildings are very pretty. The beds are comfortable. I really like that every night the ashtrays on top of the trash cans are cleaned and the sand is raked and stamped with the logo. I think that is showing of how the grounds are kept clean. The excursions were fun and the staff was very nice and helpful. The employees there are very nice and helpful. There are many activities at the resort to do everyday. For example they have Zumba on the beach. They have music at night and employees will dance and try to bring the energy. They have pool tables, and ping pong tables. The beach is beautiful and I believe is is raked every morning. I really enjoyed my stay it was so relaxing and well worth the money