I love this it fits well and I think it gives great support on top and I'm quite big on top, I don't know what other people are talking about. Anyways the only reason I gave it 4 stars is because the bottoms don't go that well and are to big for me so I'll have to buy bottoms somewhere else.