Clean and spacious, just nice for a family of four with young kids. Only thing that I don’t like is the narrow shared driveway, broken tiles on driveway and tight parking space if you are driving a big car… other than that it was an amazing stay, so close to beach and shops!