For a self service wash, clean freak is top notch. They do a pretty thorough job of quickly and efficiently cleaning cars. Don't get me wrong, this isn't a full service wash, but if you want a quick car wash that is actually going to clean your car, then Clean Freak will generally do the job. My only complaint is they do a terrible job cleaning tires. On occasion I have paid the extra for the tire scrub and felt ripped off. Otherwise, I highly recommend.