A little difficult to put together, but it looks great and we love it.  The materials are nicely finished and it is exactly what we were looking for!