Overall - great product. Easy to assemble, however there was one piece for the roof (metal brace) that was not properly drilled. Put 3 of these together in less than 3 hours.