It arrived quickly and it is nicely made. Not sure it is a one size fits all, but it will do.  I am pleased for the most part. My husband seems to like it and that is all that matters, since it is on his chair.