It takes time to build it, but not too difficult.  Looks good and fits perfect for where I placed it.  Worth the money I spent on it.