Super difficult to put together but it turned out great! This will be a permanent structure to the house though...I don't picture us removing it if we move.  Otherwise I feel it is perfect for what we need.