Clean, comfortable, well-equipped with lots of thoughtful touches.