Was in a B-Class recently...and still don't like it at all.
The interior, if well finished, feels smallish I find, the counters looks a bit common too.
But like always with A and B-Class, my problem is the driving/seating position, very bad for me. The ground is too high because of the sandwich concept, and thus the seat too low, so your legs are too high and it's not comfortable. So I hit the level to put the seat higher and find myself with the head in the roof...even if I am not a giant, with 1,80m...
I just can't find my position in this car.

Anyone experienced that problem in an A or B-Class?
BTW, glad they improved the ride. Couldn't it be because you testdrove diesels before, with heavier motor?