TL;DR: Could not wish for a better apartment and hosts.
Apartment:
It has everything you need and even more. The kitchen is fully equipped with all appliances and even a basic stock. The rooms are well designed, with high ceilings and lots of storage. And if that was not great already, the bedroom has a cute balcony with chairs overlooking the street.
Location:
It's in one of the best parts of the city, with great cafes, bistros, restaurants and even a 24/7 shop nearby. The metro and tram stop is less than 5 minutes walk away. There are a couple of great parks nearby and the city center is also within easy walking distance.
Hosts:
We were greeted by German and Elena, who were super nice and patient with all of our questions (which were not in short supply). They showed us everything we needed to know on a map and were always available if we needed them.