Overall the place was really good. It's beach front, but was raining while I was there, so was only on beach briefly. I didn't swim in the ocean. The resort has several really nice, picturesque pools. Restaurants are great, rooms are clean. They provide nice robes. The only dissatisfaction was the spa. I mostly booked this hotel for the flower bath picture they have in their overview. I requested this but they did not have it. I asked for a milk bath instead and the "milk" was put into the jacuzzi for both my friend and I, not a special bath for me. (I was already paying separate for jacuzzi,steam room and sauna.) The staff at the spa were really nice though and it truly is a beautiful setting! Minus this one detail, it was a great stay!