Spacious, clean and well stocked. Exactly what we needed for our large family get together. Not to mention the view ! Better than in the pictures.