I'm really happy with the bench.  It was fairly easy to put together.  If you follow the instructions closely then you won't have any problem.  All the parts were included and we had the necessary tools to use.  The finished product is nice and sturdy.  It has plenty of room to store your cushions or anything else you might use outdoors.