This suit seems very quality for the price! The top has a decent amount of padding. I am just loving it. Watch the sizes as they our different. I am normally a l/xl and ordered the xxxl. Anyways, it is awesome!