Simple, large parts easy to assemble without worrying about losing any pieces. Great size and decent fabric for the roof, nothing that would withstand a big rain storm , but still thick enough to provide shade and comfort for my toddler and one year old to play under.