It took me 43 hours to get my private. I got it in so few hours mainly because I flew 4-5 times a week. When you fly that frequently, you don't have to spend much time reviewing past material, and it ends up saving you money.
The school I went to is Aero Aviation. Really nice bunch of guys, and good rates for a part 141 in the LA basin.
Check them out here:
http://flyaeroaviation.com/home.htm