Given...
...that I have no idea what he is saying, he might not be slamming the Caddy at all.
I do know in the two reviews I recently read in a language I COULD understand (Automobile and Car & Driver) the new STS was given high marks...high enough that it would seem to come down to personal preferences (vs. BMW, Audi and Mercedes) and that I have added it to my personal shopping list for when I soon get out of the lease on the SUV I no longer need.
I was invited to an event to drive the new C - Class Mercedes...I drove both the decaffeinated and Sport versions....was unimpressed with both, but might give it another try since best friend and another friend were in the car adding ballast.