This was perfect for my little girls twin bed. I did not want to spent too much and it was affordable. It was what I expected for this price point. If you want the best then you would have to pay more. This is soft but structured and not mushy feeling.