Our stay was wonderful. The apartment was lovely, had a great view and plenty of room for five of us. The on-site pools were beautiful and the beach was no more than a five minute walk. Communication with Greg was also excellent.