Location was perfect and exactly what we were looking for. It’s only up one flight of stairs, directly on the beach and a three minute walk to a little convenience store/cafe. Communication with the property manager was great. Only small problems were that the cleaners were not ready even though we checked in an hour later, so our parking spaces were taken and it was a little confusing what was happening. Also, they are aware of the issue so maybe it’s being fixed but after multiple attempts, the dishwasher did not work for us.