Very clean property...rooms are nice but there are hallways outside the rooms where EVERYTHING echoes loudly...small kids in the early am feel like they are IN your room. Also, it doesn't appear there are no smoking room sections...I didn't ask/complain, but I could smell there were heavy smokers in the room next door.
Food is good, drinks are of good quality liquor. The only real complaint I had while we were there is that there was a 3day convention that took over the resort...tents on the beach blocked the view of the sunset and they overtook the pool in the early evening.
You would think that parents would have enough sense to keep small children out of the swim up bar area of the pool...and more importantly, out of the sun bar in the late evening...our kids were with us too....but they are adults...otherwise, very nice place....swim with the dolphins was pretty good trip.