I use coinbase all the time and it works great. It took a while for my account to verify but since then I've had no problems.
I agree with the above. I have my main bitcoin account at Coinbase and have had zero problems with it, EVER. I can buy and sell up to 10 bitcoins instantly with no waiting (you have to make a purchase then wait 30 days, no biggie). I also have accounts at other sites (I'm a finance guy and like diversification because you never know) and have no problems with them either, just have to deal with wire fees and foreign banks (as a US citizen).