Perfection. Great location, amenities, hosts, puppies, and pool! Near downtown and mountains for days of adventures and a cozy paradise on days of quiet respite. Highly recommend.