I don't think you'll find a better location, the apartment is ideal for a stroll around the city. If you want to dine in, then the private terrace with a fantastic view of the Duomo provides the ideal backdrop. You'll also receive lots of great recommendations of where to eat and drink from your host.
I would however recommend you make sure you understand the added charges before you book. I was surprised to have to pay a late check-in charge for arriving 75mins late due to the Airline delaying the departure. This late check in charge was not listed in the apartment details.