Camping World in Paulsboro, NJ is pretty good....my experience there, however is limited to tires and shocks. (plus, of course, the store things....)
My appointment time was fine....10AM, they pulled my motorhome in a 10:15...new Goodyears (6) and 4 shocks. No problems at all.That happened twice...since 2001. But for repairs? I don't know. My purchase dealer, Indian Valley in Sounderton Pa, their service dept has been excellent for repairs when needed. So....I'll stick with them as I have since buying new there, 2001.
As a sidebar, the tires at Camping World were around $70 cheaper (each) than at a local Goodyear dealer...and they (dates) were 2 months old.