Clean and tidy. Well equipped unit, perfect for a small family. Beds were surprisingly comfy. Great pool for the kids, and the beach is only a short walk from the beach. Would stay again.