A perfect location, stylish apartment and hospitable and responsive hosts made our visit unforgettable.