Extremely clean. Hosts were very responsive. Had everything you could possibly need from various kitchen utensils to beach gear. Was in a great, quiet, centralized location with easy parking. Walking distance to shops, restaurants and beach. Would 100% stay here again.