Had a great time overall. Apartment was clean and beds comfy. A few things not quite right with appt on arrival but were sorted out ok. Lots of good restaurants , cafes and bars on doorstep. The beach is perfect -protected by a reef - and right there - overlooked by nice balcony.