I'd give it a 3.5. Food was fairly average Italian, service was friendly but slow, atmosphere was great, drinks were amazing, price was not terrible (as far as restaurants on the Strip go, this one could be considered "high casual" pricing).
Blueberry Crush cocktail -- $11 -- YUM!
Mezzaluna -- $22 -- Decent, but definitely not OMG-worthy.
Creme brulee --$10 -- Good.
Our server was very nice, but we didn't see him often. The kid pouring the water had to be at most 17 years old. He kept coming over and pouring water while gazing straight ahead out into the hotel. As you can imagine, this resulted in water splashing and half-full glasses. Eh, what can you do? It provided a little entertainment!
I probably won't recommend or be back again unless I'm looking for a "cheap" sit-down dinner before another show at the Garden Arena...or for another Blueberry Crush. :)