We had a great time staying at Primo Piano! The apartment is spacious and nice, very clean, and has everything you need. One note: it doesn't feel as homey as other places, with several signs about power usage, AC rules, etc., and the communication is not personal either, just emails with instructions and a link to a website. That being said, the place and location are great! And the piano is wonderful. Also, it's on the third floor (called "2nd" in Italy) and there's no lift.