I've been here a couple of times and I've never been disappointed. The food is always really good and the price is decent for a Las Vegas restaurant. It's next to the Fountain of the Gods which is a nice view to eat by. If you're looking for Italian on the strip, I highly recommend Trevor.