Spacious and great location. Well maintained space, nice to be ground level and the porch is a great space. Our kids had room to run, kitchen was clean and well stocked, convenient beach amenities. Perfect communication.