Pretty easy to assemble considering I found the instructions just as I was done assembling. Good size. Not sure about weight limits for each shelf but will make sure not to overload.