Attractive, functional and good value.  The assembly process is not difficult, but it will take you 3-4 hours.  Once complete, you will be happy with the end product.