Pros
All parts were included in my order and seats are modern and sleek looking. Height of seat was good for my kitchen island. 

Cons
The legs did not align with foot rest so it was hard to screw everything together. Manufacturer needs to provide extra bolts, one was damaged. The foot rest colour does not match gold paint on legs. Overall I found the seat was not comfortable and it felt small for my bottom. I wish I got barstools with larger seat base since I use these more than my dining table.