I don't recall paying 5.9% when I used PayPal. It takes 2 weeks if you go the cheapest route, which is writing an eCheck instead of the instant transfer and it must wait for the funds to clear for each step (which takes about a week for each). The fees for the sender are included in the conversion rate. The fees for the recipient depend on their account. On a premier account (which is what I have), the fee is 3.9% plus 20p for anything under £1500. However, PayPal limits the fee to £3.50.