This restaurant is located right on the south side of the Arno. They have a wonderful view of the Ponte Vecchio. Be sure to ask for a table with a view. In the summer, they have a panoramic terrace which is great for taking pictures from.
The menu is typical Tuscan cuisine, and they had a wide range of seafood, steaks, veal, pasta, and the like. The "shrimp cocktail" was interesting--instead of shrimp with cocktail sauce, it was small shrimp smothered in thousand island dressing on a bed of lettuce. But it was actually quite good! They have a good wine list and a large dessert selection here. If you cross the Ponte Vecchio and take an immediate left, it's at the end of the block. There is also a taxi stand right outside, in case you eat so much you can't walk home.