Set up was easy enough that my 3 year old was able to help me with most of it. Would give 5 stars,  but there were minor damages incurred during delivery. Overall my chickens are happy,  my son is happy,  so I'm happy.