Good quality but sizes run a little small. I'm a size 16 normally and ordered large and found that it was a bit on the snug side. I will order again but will get X large. I would recommend Decathlon to anyone.
So comfortable I bought another.