The Treehouse is a fantastic location for a stay in Denver! Great restaurants and a huge park are within walking distance. Our hosts’ hospitality was really wonderful. Thanks for a great stay, we really enjoyed it!