I'll echo what others have said about the professionalism of the kjrepo team. I'm a first-time RV buyer and was completely overwhelmed by the whole process.
Their customer service team spent probably an hour on the phone with me total (across multiple calls) explaining everything from how to interpret the condition report to what questions I should ask my insurance company to what paperwork I'd need for registration.
They sent me a detailed PDF guide about the buying process, a sample purchase agreement so I knew what to expect, and even recommended I get a pre-purchase inspection arranged (though it's as-is, so optional).
I bought a 2020 Pleasure-Way Plateau (Mercedes chassis) and while delivery took about 19 days, they kept me informed throughout. The sales rep even called me personally to let me know there was a 3-day delay due to weather affecting transport schedules.
When the RV arrived, everything was as described. Minor cosmetic wear, but mechanically sound. I've been using it for 6 months now and absolutely love it.