clean, comfortable and very well set up.