Firm enough to sit on but perfect height for a foot stool which is why I bought it. Soft enough for feet to lie on. Matches decor very well. Shipped very quickly and packaged great. 
No complaints.