10/10 for comfort, thoughtfulness, design and location. We had the best stay!