Assembly was easy enough. Took about 45 minutes. My big boy (15lbs) fits on the top platforms just fine. Seems stable enough against the wall.