A Megaresort is a type of destination resort which is of an exceptionally large size, sometimes featuring large-scale attractions (casino, golf course, theme park, multiple accommodations). The hotels along the Las Vegas Strip are most typically thought of as megaresorts owing to their immense size and complexity.
After the International and the MGM Grand, the first megaresort is generally considered to have been The Mirage given its size and emphasis on non-gaming entertainment options like shopping and fine dining to draw in customers. Megaresorts use the same fantastic or mythical theme (medieval life at Excalibur, tropical at The Mirage, famous cities, etc.) throughout their properties.