Very clean, spacious, very well equipped.