I am currently using gemini, which is great. low fees. rapid sell and buy and withdrawals to banks. the only problem is when the withdrawal gets to my bank, I get slammed (well pay a bit too much) on dollar to pound conversion fees
I think coinbase offer it but i cant get my account verified and Ive heard of a few people on here that there bad for fees