Absolutely thrilled with this!!! Completely solid. Not a cheap piece by any means. Great quality. It did come fully assembled minus the feet which took less than 5 minutes to put on! I Iove it!!