Yes, they are good and there are no charges for the transfer. They have an exclusive counter for transfers to Pakistan. However, through this counter, you can only transfer to a bank account in your city. It usually takes 3 to 4 working days for the transfer to get credited to your bank account. This is the same with UBL here which is located in Ain Khalid.
Another way is through Western Union. They usually charge QR 15 per transfer and the money can get collected in cash immediately the transfer is made except on a Sunday in Pakistan.
If you need any further guidance PM me with your contact number.