Overall we had a good stay. The apartment is well located, within walking distance of all the attractions and amenities, and well suited for a short stay. Donato was always available and answered quickly as promised, and we never felt unattended.
Just a few details that could've improved the experience: if the person waiting for check-in spoke English we could've engaged with him more; recommendations on what to see and where to eat would've also been welcome and, finally, personally, a softer bed would've been welcome too.