Terrific! Clean, comfortable with excellent amenities and a great family pool area with more than adequate lounging furniture. Close to both beaches, cafés and shops. Excellent communication. No hiccups.