So its only been put together for 5 days so far, but I really like it a lot.  I like the firmness, the sleeper part works well, the fabric is a nice texture, and the size is good.  I did have a hard time connecting the big pieces but maybe that is because I did it myself without help.  So far it seems sturdy as I currently have a child rolling around on it.