AK47 Not sure if you were supposed to fly Sunday and land Monday in which case you and I would have been on the same flight. I flew Sunday night and have been in Karachi since Monday morning.
My experience of PIA was also pleasant, and the staff were as good as any. I gave up my prebboked window seat for a family of three who wanted to sit together. BIG mistake. The seat I was in behind me was a mother with a baby and of course the baby cried most of the flight.
PIA passengers on the other hand were pure Pakistani. I do not need to say more.