I am kind of on the fence about how many stars to give this place, but the customer service by our waiter, Jefferson, takes it to the above average review.
They take reservations which is nice. We had tickets to a show and I was concerned about the logistics of navigating Vegas on a Friday night.
The restaurant is bright and airy and pleasing enough. you are served a verity of bread along with olive oil and balsamic vinegar. The bread was cold which surprised me, most Italian restaurants I've been to warm the bread. There was one particular roll in the basket that we really liked and were brought a basket of just those.
I ordered the spaghetti balognese which was good but really nothing to write home about. My wife ordered chicken parmigiana which is an off the menu item. Despite that, it was served quickly and was VERY good.
They had a pretty good wine list and while some of their selections are quite over priced by bottle, we found one that we were familiar with which I actually thought was even a bit under priced considering.
While we enjoyed our experience here, it is overall entirely too expensive. Believe it or not, it was actually the bottle if wine that I thought was reasonably priced.
There is another place in the casino called Nine Fine Irishmen. While it is also too expensive, the overall experience is enough to make me overlook the cost (to a certain extent). Il Fornaio just does not offer the same benefit. Had it not been for the excellent service that we received from our waiter Jefferson, I would only give this place a begrudging 3 stars.