Overall, the hotel is beautiful. My girls enjoyed the pool, however we had to get out because a group of teenage boys kept running, screaming, jumping, and cursing as loud as they could. Not the hotels fault - the parents fault (none of which were actually inside watching their children), but we wish we could have stayed and played a little longer. My only complaint is about the comfort of the beds and the pull out sofa. The pullout may have been the most uncomfortable thing I’ve ever slept on (my youngest was sleeping in the living room area on a blowup toddler bed and was hiving trouble sleeping - so I slept in there with her). My husband wasn’t a fan of the regular bed either, but he agreed it was much better than the pullout. While we didn’t get to the free dinner or drinks and left before breakfast was being served, the offers seem to make the hotel worth the cost. If we need a place to stay on the way home from the beach again, I’d definitely stay here - I just wouldn’t sleep on the sofa bed again.