Very easy to assemble, I did it myself. Has nice rubber ends to the legs to avoid scratching the floor. Good size