Was pretty difficult and time consuming to put together but once I got it together it looks nice. Unfortunately, one of the pre drilled holes was significantly out of alignment so I had to drill a new hole.