i did all mine at
www.allatp.com
they have about 8 schools in FL.
the closest one to miami is Ft Lauderdale which is about 45miles drive north.
i did my writen in Ft Lauderdale and the flying in Lakeland which is a town in between Tampa and Orlando.
Their theory course was good and i passed easily first time without any prior study, and the flying was good and my instructor in lakeland was great.
cheers
rsull