clean, spacious, well equipped