Lodge at Keen Lake, Luxury lodging with comforts of home