Cozy spot tucked away from the road, great for two couples spending the weekend in Denver