So far so good. Super large and clean room. Maintenance being done all over the resort. Helpful and smiling staff. No problem at check-in. Our lost bag from delta flight delivered directly to our room. Fantastic beach and plenty of beach chairs and towels. I have no idea about the pools - i don't fly 6 hours to hang out by the pool. As for the restaurants, no comment yet as we've been eating off the hotel property. One issue so far - happy hour drinks don't include any beachy drinks, just regular bar stock. I guess i'll have to make them myself in my very well-equipped kitchen. Got to go use the blender. C u.