We booked this last minute when our trip to Punta Cana was canceled. We’ve been to Riviera Maya multiple times, Aruba multiple times, Jamaica and Curaçao. This was by far the worst resort we’ve stayed at. Mostly due to the last minute booking and not looking it up prior. Our fault. Rooms are very dated, food was terrible, service in the restaurants was decent. There are two sides to this resort… research that before you go. We were treated like peasants on the Oasis Palm side. It was terrible. Minimal dinner choices, you can’t use the pools or services on the other side, but they can come over to this side and hog up the sushi bar, drinks, our pool space, etc. I would never stay here again. Plus side: beach here was clean and water was perfection and I love how it sat on the bay near transportation. It was fun watching all of the boats come and go all day. We took a day trip to Isla Mujeres and the water there was stunning… and we’ve seen some pretty amazing water in our travels.