Very pleased.  Was able to put together by my self taking 8-10hrs total.  Recommend using a table to assemble panels first then move to permanent location for final assembly.  You may need to drill a few small holes but nothing major.  Any problems were mistakes caused by me rushing and not reading directions carefully.