Everything perfect: Magnificent hosts, beautiful apartment and great location ... everything is perfect!