Perfect for our young family. The rooms were spacious and we had everything we needed. The kids loved having the beach and playground at the end of the street. The hosts were lovely and very accommodating.