highly recommended, very well located, restaurants, beaches, shopping centers, excellent communication and service.