Barrington Hills, An Encore Resort