I was surprised at how solid this was. Does not squish down much at all when you sit on it. Is actually made with strips of denim. That is the blue you see. Cuter in person. Would def recommend.

Pros: Quality, Sturdy, Good value
Cons: Non that I can think of