This place was incredible and exceeded my high expectations for cleanliness, quality of space/view and communication. We spent two nights here with pets. The space was large enough to have separate areas when needed to take a call or give the pets some room from each other. The views are unparalleled and the proximity to the beach and restaurants made everything easy. The furniture and space itself seemed new and very clean (and I’m a germaphobe!) Highly recommend.