Perfect hosts, perfect apartment and a perfect location. We had a fantastic time!