Clean and comfortable. Right on the beach. Great, modern kitchen and bathrooms. Comfy open sitting area. Views of the ocean from outdoor balcony with a separate covered back porch. Little things go a long way like high quality toilet paper, plenty of warm water, fresh towels and linens.