Assembly was a pain! A lot of parts...it took forever. But overall, very nice! we loved it.