Fantastic quality, and so bright and colourful! I'm a UK size 14-16 on bottom and a 12-14 on top and the size L is just right for me. I tried the XL but it was a bit loose around my waist..
As for the seller - super fast delivery to the UK and prompt communication. I ordered more than one to try for size and they were very responsive sorting out my return.