We absolutely loved our stay here. The apartment was big, clean, spacious, magnificent views and every need was accounted for. From toys for the kids, to beach towels and sporting equipment… whatever we wanted or needed was available! We really cannot fault the position, amenities and homeliness of the places. We will most definitely be back!!