This place used to be a 4-star restaurant for me, but based on the last few times I've been here unfortunately they've lost a star :(. The service our first time around was fantastic and attentive; but last time we went, it was non-existent.
Being from NYC, the Italian cuisine is not the best I've had, but for being in Vegas, I suppose it's pretty good. Honestly the best part of the entire establishment is how they're set up: the entry is entertaining and the decor is also a lot of fun. It's a great place to take your friends from out of town, because it is in some ways a touristy gimmick.
Here's a tip: Go on restaurant.com for a gift certificate and save $$ on your check. Make a reservation, it's safer to do so and doesn't hurt!