For the basic dental procedures (cleaning, fillings, etc) I would recommend All Smiles. However, if you need braces, I do NOT recommend purchasing Invisalign through their offices. They overcharge and seem more interested in payment then ensuring Invisalign is the right and more long-lasting procedure (opposed to normal metal braces/retainer).
Do your research. You are bound to find a certified orthodontist who will not overcharge, and is more understanding with your payment plan.