Was fairly easy to put together. My wife and I did it in about 30 minutes. We ordered the bench in blue and are very pleased with our choice it creates a great pop of color at our entry way.  The quality of the materials it's made from seem to be of good quality but only time will tell. Only downside to me is they should have used something to fasten down the cushion to the flip top maybe velcrow or button snaps. 
Overall we give 4 stars!