Building it wasn't too bad.  Lots of screwing, because there's lots of screws.  Looking forward to seeing if it really will take the snow weight.