The location is great and the view of the ocean and the mountains is fantastic. Unfortunately, despite giving My Perfect Stay our flight itinerary, no one was there to let us in so we had to wait over 1 hour and 20 minutes, around midnight, for someone to let us in. The unit also had some maintenance problems while we were there. The garbage disposal leaked water all over the kitchen floor which was a big clean up issue and the dishwasher never worked the whole week we were there despite repeated attempts by the maintenance man to fix it. The maintenance man screwed the dishwasher door closed after he said he “fixed it” but since it was screwed shut we weren’t able to use it. We told My Perfect Stay not to send the maintenance man anymore to avoid anymore interruptions and we would wash the dishes by hand.