All parts were included and my husband put it all together easily within a few hours. It seems to be very good quality and comfortable to sit on. Will be able to update once the weather warms up to go out and sit on it.