Here's the deal. Maaco is good!
However, you must do many things in order for them to be good.
1: Prep the car yourself. Prep it thoroughly, and do a good job.
2: Remove everything that needs to be removed.
3: Tape everything that needs to be taped. Windows, wheels, wheelwells, gas tank... everything. If you look at something and say "i dont want paint on that" tape it off and cover it with paper!
Basically do everything except paint it. They will paint it, and you can even bring your own paint.
The problem with Maaco is they have a set amount of supplies that they are "allowed" to use per job, they are also limited in terms of time spent on the vehicle..
The good thing about Maaco is the painters there are actually very good. Since they paint so many cars, they have very steady hands, and will lay down a smooth coat.
So the deal with Maaco in a nutshell: Choose the cheapest paint job available.
Do all the prep yourself, and all you're paying for is to have them spray the car, and since all the time that would be spent prepping it is not necessary, they can take longer to paint the car thoroughly and make it come out great.
fwiw, there are a few threads on this already, but i felt like typing all of this out. lol