The rooms were very spacious, the grounds were lovely. Some of the fixtures and fittings were a little tired (slightly damaged shower head, the bath was a little grubby / stained. Nothing bad, just repeated usage). The area is replete with restaurants, bars, mini marts and souvenir shops. The beach biews are awesome.