I had a good experience recently. That said, you often can find a leasing company to beat/match the price.
Read the car lease master thread. Also don't forget to make an offer on the car, will knock of $5-10 monthly. Often, once it's in your showroom, it'll "go in sale" for further discount