My boys love these (4 and 2 years old).  They are soft and hold up well.  Even as an adult, the pieces hold up well if I stand or sit on them (except the green stairs; those crumble under my weight!)  So far, no complaints.  The price was way less than anywhere else I looked.