This end table was exactly what I was looking for, most of it was easy to assemble and was what I expected in terms of quality.  Only issue was one shelf doesn't fit properly, however it functions and will provide what I required.