Quality is okay, trousers fitted fine and delivery was fine hence 3 stars. But I was sent the wrong colour I received baby pink instead of blush pink. And the top is very big, for reference I am a 12/14 L and 5ft4 and it looked appalling on me, hence 2 stars off. Will be returning.