I had a Compass Avantegarde 100 for a couple of years, whcih is one of the smallest coachbuilt ones you can get and had toilet and shower. It was nice and not much bigger than a long-wheel-base high-top transit so you could still get it most places. There's a review of a similar one here...