Assembly was fairly easy, took about an hour. Would be 5 stars, but I've adjusted the doors every way imaginable and just can't get them to line up properly. It is sturdy and has a lot of room inside.