Came for dinner before a 9:30 show at the Mirage. We were seated at 6:30. Our drinks were a little slow, arriving after our meatball. I had asked the meatball to be brought at the same time as our entrees but, it was brought as an appetizer. It was so freaking delicious, I didn't even care. I will return a hundred times for the meatball if not for anything else. The complimentary bread & sauce was very good. I ordered spaghetti with tomato & basil and I thoroughly enjoyed it. My husband ordered chicken mushroom ravioli. Not so great. It had an odd brown gel-like sauce. It was not at all what my husband was expecting and it was a really small portion. He ordered an extra order of the bread ($6) because he wasn't full. Our service was ok. Drinks went empty and never were refilled, so we drank water. The GM came around and was very nice. Even more so when we told him we were locals. Then we ordered dessert and it took 30+ minutes for it to arrive. We had to pick up our show tickets 1 hour before the show and we barely made it! The waiter was apologetic about the long wait & finally offered to refill our drinks at that point. The zeppole Oreos were delicious, just not sure why it took so long. Had we not had the show to get to, I would not have minded as the people watching was fabulous. Overall the giant Meatball was the star of this dinner. Can't wait for the weather to cool down to enjoy the patio seating. A little expensive ($125w/tip) for a pasta dinner, but it wasn't shocking. It was expected.