Not the cheapest option around, but that's probably not something you want to seek out with painting. I like how using them comes with maintenance for the 1st few years after they finish. We've used that a few times and should make our paint job last longer.
These guys are simply fantastic. They are also very expensive but worth every $. Their attention to detail, follow-up and desire to get it right are amazing. When anything is a miss they correct it in the moment. They provide daily written reports of their work and a final check through. Fantastic employees.