Very clean, comfortable, well equipped, and stylish.