We had a great stay at Tommaso's apartment. It had all the amenities we expected and the location was perfect, walking distance to everything we wanted to see. The apartment had everything we needed traveling with kids.
Dajana, who works with Tommaso and helped to check us in, was great as well and even booked us a taxi back to the train station when we were checking out.
The only thing to keep in mind is that the apartment is on the 4th floor, so there're some stairs to climb, but we enjoyed the exercise.
In general, we had a great time, so book without hesitation.