Went here for Valentine's Day with my girlfriend after several people recommended it on Reddit. It's a pretty big place with a great view of Las Vegas, although I will say that the presence of an attached video poker bar kind of takes away from the look.
We had reservations and were seated pretty quickly. The plates on the table for bread/olive oil were dirty, which was a downer. It was at least 5 minutes before a server came over. We got new plates and placed our order and were told fresh bread would be coming very soon. Soon was another 5 minutes or so. Beyond these initial snafus, everything was great though.
The bread was fresh from the oven and great. Despite being full and reasonably busy our orders came in a reasonable amount of time. I had the spaghetti and meat sauce and my girlfriend had the chicken parmigiana. I also ordered a side of meatballs with the expectation that the meat sauce would not be very meaty -- I was wrong! The food was amazing and service was prompt, except a bit of a delay on getting some more bread. When we were done our food was boxed up super fast and getting the check/paying for it was even faster.
Long story short: some snafus in service, but great food at a reasonable price.