We stayed here with our four year old son and another family with two kids. It was a great fit. Spacious, clean, and easy access to the beach.