Great location, fabulous apartment and brilliant hosts, who really ensured our visit was truly memorable!