Canaletto probably isn't the best Italian restaurant in the Venetian, let alone in Vegas, but it's very good and somewhat reasonably priced, for being in a Strip hotel. The atmosphere of the "patio" area in the Grand Canal Shoppes is lovely, and the service is excellent from the moment you're greeted by the affable maitre d'. The menu selection is pretty broad, from apps and salads to pizzas, pastas, and fish and meat entrees. The portions are fairly large and the food is tasty. It's more like your neighborhood upscale Italian place than fine dining Italian, but there's nothing wrong with that.