I had to exchange Euros for dollars recently and Foreign Money Exchange came very highly recommended here on yelp. I was hesitant to try it though, because my bank is just around the corner from my house and I figured it would be easier to go there. Nope. The bank wanted a large fee, I couldn't get cash and I'd have to wait 24 hours for the dollars to be deposited into my account. All this even though I have an account at the bank.
Instead of dealing with all that I took the Yelpers' advice and went to FMC. I'm happy I did. Super easy to find, quick, friendly transaction and I got exactly the dollar amount I was expecting. A very pleasant experience.
So, to recap, FMC was great. My bank can suck it.