I order the wrong size. So I'm  not sure how well it fits. My desk was too big. It looks like good quality.  It was nice fabric. The color was perfect.  I just wish it fit. My fault on the size thing.