Good overall. Took quite a bit of time to assemble. Was a bit smaller than we were expecting as photos made it appear more roomier. But still was okay. Would mostly recommend. A bit pricy though.