Place is new, very clean, and well-decorated. Location is great, very close walking distance to a beach across the street. We loved the views and the porch. The beds were VERY firm (5/6 of us woke up with back pain). Pillows were low quality. Check out tasks were significant (empty all trash to cans outside behind building, clean out refrigerator, wash dishes, load and start dishwasher, etc). I felt this was excessive given the very strict check out time (10am) citing need for a full 6 hours for cleaning crew. Check out was very inflexible. An unfortunate end to an overall great stay.