Stefano was great! He was waiting for me upon arrival, and could not have been nicer. He was very patient when I asked him for anything, and was made sure I was comfortable during my entire stay.
As for the apartment, if you are only hoping to sleep there, it's the perfect size, if you plan on spending most of your time indoors, it may be too small for two or more people.
Location could NOT be better. Hosts could NOT be nicer. Great experience.