Very clean and spacious, we loved having coffee on the deck each morning and the location was super convenient to the beach and plenty of restaurants and shopping! Carol was super responsive and even loaned us some snorkel gear while we were there, we definitely plan to come back!