Very spacious with ample room for average family. Check in smooth and punctual. We had hoped to walk on the beach but it was a stinging sandstorm.