This place was sparkling clean, and a great size. Had a private patio where we spent great time reading books. The pool was great for a dip after walking around. The location was amazing - I kept saying how glad I was that we hadn't stayed at a resort. There were so many shops and restaurants at our fingertips, not to mention the beach a few feet away! The hosts were very proactive in their communication and were quite flexible/accommodating.