Perfect beachfront condo, plenty of space and very clean. Kitchen was well stocked. Beautiful balcony views. Very close to restaurants and shops. Many amenities.