My only complaint is the back cushions sag and do not stay up well but the rest of it is very sturdy and comfortable and only took me about an hour to put together myself. I have a 5 yr old built like a 7/8 yr old and he jumps and plays on it constantly and it's held up wonderfully