We are very happy with our purchase.  My husband and I assembled it ourselves in about 2 days.  It was most helpful to sort all the parts first in alphabetical order making in a breeze to find them.  It was challenging to get the roof frame up with just the 2 of us so extra help is a must.