The only reason I am not giving 5 stars is due to my check in experience. We had to wait an hour for the key. Other than that the place was great. Short walk to the beach and well furnished.