Cozy and clean. A great use of space. Nice touches and amenities. A great location close to shops and restaurants and the beach. Fast and easy communication. Everything was fantastic.