This is the second car I've bought from The Used Car Depot. I had a positive first experience, so they were one of the places I checked out when it was time to upgrade.
John was very professional, knowledgeable, and never pushy with sales. Set realistic expectations and was honest if he thought something might not be a good fit. He was patient, and we went over options for a few weeks. It didn't seem like we'd find the right option, then at the last minute a car came in that fit all my needs. There were a few very minor things that had to be addressed, but John agreed to take care of them.
I have no issue recommending the Used Car Depot. My advice is the same advice for any used car dealership. Take your time, have realistic expectations, ask any questions you have up front, and be polite about it, and chances are they'll be more than happy to help you.