Keystone Lodge & Spa, A Vail Resorts PropertyClose