They do a decent job, but they are very expensive.  Their employees are a little rude and unprofessional... They fight, biker, curse, and carry on about their personal lives right in front of you, which probably accounts for the reasons why you have to tell them to go back and clean specific areas that they missed.  But overall, if you stay on top of them and check the car out before you leave to get them to go over anything they half-a$$ed, you should get a decent car cleaning.  Regardless, it's better than doing it yourself.