The hotel is naturally beautiful and very well kept. It covers a lot of land, but there is a shuttle service within the park which cuts down on walking tremendously. Isaias Vera, the driver, is very respectful and helpful with your navigation of the hotel and finding all of it’s amenities. It would be better if there were two park shuttles to improve wait times. The hotel food and drink services were nice, but it seems like they are under staffed. The wait times for food and drinks were a little longer than what we had hoped for. Maid service was amazing. The room was cleaned and beds were made with fresh sheets everyday. Unfortunately my husband and I both forgot our sandals during the trip and left them out by the pool overnight. They do keep found items in a list and found, but we did have to ask multiple people in multiple areas of the hotel for multiple days about our sandals to get them back. The beach is very clean. They remove the seaweed that comes in from the ocean as best as they can which makes for a nice clean beach area. There are many activities during the day at the pool such as water aerobics to music, volleyball, and water soccer. There are tennis courts and a kids area as well. Booking through Expedia, we opted for a king bed, but for the duration of our stay we were provided two queens. I wish there was a way to guarantee what type of room you would get as opposed to being given what’s available.