I bought this for my little chihuahua 1 900 kg and the length is just right: the shorter the dog is forced to stay on the seat and, the longer it manages to pass his head through the window without the risk that it jumps and falls! For quality nothing to say as long as the dog does not chew the belt (this is not my case).
It is compatible with my class Mercedes A 170 CDI =)