A resort is a place used for relaxation or recreation, attracting visitors for vacations and/or tourism. Resorts are places, towns or sometimes commercial establishment operated by a single company. In North American English, the term "resort" is now also used for a self-contained commercial establishment which attempts to provide for most of a vacationer's wants while remaining on the premises, such as food, drink, lodging, sports, entertainment, and shopping. The term may be used to identify a hotel property that provides an array of amenities and typically includes entertainment and recreational activities. A hotel is frequently a central feature of a resort, such as the Grand Hotel at Mackinac Island, Michigan. A resort is not always a commercial establishment operated by a single company, although in the late twentieth century this sort of facility became more common.