Be aware that Hidden Beach Resort hasn't much of a beach. Mostly rocks and coarse sand. It is far from bad but definitely not a "beachy" vacation.
There is a great pool and the food and service is without comparison. If you want sand and waves that is not the place.