Spacious, clean and well heated.