MGM offers luxurious hotel rooms, acclaimed restaurants, a theater, and a large gaming floor.