I was really surprised at the quality of this top. It’s thick material with some stretch but also holds everything in place. It’s washed well and the colours have maintained their original state. Really happy with it. I expected to be returning the set for the price but the quality does hold up to the cost.