Great location, spacious, well-equipped, all matching the description.