Mesquite is conveniently located 80 miles north of Las Vegas on the edge of Utah's national parks. Surrounded by flat top red mesas and stunning vistas, the destination offers both gaming and non-gaming hotels, buffet to gourmet restaurant dining options, eight world class golf courses within ten minutes of the resorts, and the friendly customer service you'd expect to find in a small resort town. The hotels feature full catering services to complement the variety of available meeting spaces. Mesquite is host to all types of youth, collegiate, adult and senior sports tournaments due to the number of sporting facilities and the signature Mesquite Sports Complex. From weddings to corporate meetings and team building activities, Mesquite can deliver a memorable event.