Spacious, clean, well kitted out and comfortable.