Super relaxing comfortable place to stay 15-20 minutes away from everywhere you will want to visit in Denver