I wish there was a 6th star! Stop your search - book here!
The location is perfect, on the beach, excellent large pool/child pool, spa, lounges, patio/bar/restaurant - Plaza Beach has it all. Here with my wife and 3 1/2 yr old daughter - we love it so much we extended our stay 2 days!