A hotel is an establishment that provides lodging on a short-term basis. Hotels often provide a number of ancillary services for their clients such as a restaurant, a swimming pool, child-care services, etc, although these vary vastly from establishment to establishment. Some hotels have conference services and encourage groups to hold conventions and meetings at their location.