Incredibly clean and comfortable, and very thoughtfully set up. We had a great stay!