Clean, well maintained, comfortable, well thought and very accomodating