Very nice resort. Very friendly and helpful staff. Room was excellent with an excellent ocean view. Excellent location within walking distance to nearby restaurants and shops. SPA service is perfect. Recommend the relaxing massage. If there was anything less than excellent it was the beach in front of this resort. Its all rocks; no sand. We didn't try the food or restaurants on site so not able to comment on that. Free WiFi in room and in all common grounds; worked like a charm. Definitely recommend this resort. We will definitely return!