The place is clean and spacious enough for a small family. It was close to the beach and lots of good places to play and eat. Parking can be challenging, but manageable.