Hayden's place checked all the boxes! We had a great time and were very comfortable in the place.