In all sincerity, places like this are the reason I continue using AirBnB. Absolutely top notch hosts - super accommodating, friendly, and professional - and the PERFECT location for our 4 day trip.
If you're the fence about where to stay, take my word for it: This is the one. (unless you've got physical limitations, as the apartment is on the 4th floor with no elevator - truth be told, we found this to be a positive element to our stay, as it helped justify all the food and drinks we consumed... much of which was within easy walking distance)