Spotless, well stocked, spacious, perfect for a group.