My husband and I chose to stay here to celebrate our anniversary. First off, booking through trip advisor was smooth and the half board inclusive deal was perfect. Full Breakfast every morning, and one other meal, which gave us the opportunity to explore other restaurants in the area. There are many very close to this hotel. We had an ocean view room which had an absolutely beautiful view to wake up to every morning, and relax to see throughout the day. The hotel staff are very nice, and though our Spanish was very sub par, they were very patient with us and able to communicate well with us. Jorge (lobby associate) was extremely helpful all week with helping us find things and book reservations in other places. Rooms were very clean and nice, and the staff come throughout the day to change the bedding setup, and offer more coffee. It was my first time snorkeling, and because the beach there is pretty shallow, you can go pretty far out snorkeling to see the fish. Besides the restaurant (Do not miss breakfast- we enjoyed it the best), there's a jacuzzi bar, a few different pools, gym, spa and a dive shop right in the premises. We enjoyed the Mexican cuisine at the restaurant, and the drinks at the lobby bar and jacuzzi bar. We were surprised at the number of families with younger children there with it being a smaller hotel, but they were no bother. I definitely recommend the ocean view room just for the view, though it didn't really seem very loud in the area at very late hours despite the bar closer to the town side of the resort. I definitely would recommend coming to Puerto Aventuras and staying here if you want a relaxing yet still fun enjoyable time, without all the riff raff that can come with Cancun. Great for couples!