We had an amazing time. The condo was clean and provided more than what we expected. Air-conditioning units worked very well. Extra beach supplies and towels were provided. Communication and check-in was extremely easy. Only downfall was that the walk to both beaches was very hilly so Haylup was used often. We would definitely stay again. We loved our experience.