There are many good ones in the US, I use Rainbow Air at Long Beach. Good bunch, good planes, good quality instruction and reasonable aircraft rates. Did my IR / ME there and am doing my CPL with them.
Naples in FLA are meant to be pretty good too.
cheers
EA