Marzio's place has everything you need and more! It's a very clean and well-decorated place with all of the amenities you need. I even thought about how much I would love to live in a place like this! He is also a great communicator and it was very easy to check-in and out.
Wifi was fast! I worked remote (took video calls) for the days I stayed and never had an issue.
The location is a bit out of the main area but there's a tram 5 mins walking that takes you right to the center. I would warn that it does get a bit noisy outside with construction. It didn't bother me at all!