The apartment is in a great location and only a 15-20 minute walk to almost all the touristy sites. The place itself is very clean and very spacious, with modern amenities and touches. Wifi worked great and everything was comfortable.
The management firm does not respond very quickly until about a week before your check in, but don't worry about it...once it's close to your check in day they will communicate fine.
Davide also arranged for airport transportation for us that was very professional and on time.