That is the most detailed for sale listing I have ever seen!
I'd call it a B plus; not a Class B, but is very compact. I like the layout. Looks like a small studio apartment on wheels.
I'd check it for rust underneath. I say that because of the fresh paint on the hubs, coil springs etc. Lots of work and upgrades have been done recently.