They are easy to put together (although you have to be sure the legs are square or they'll rock), look great, and are really comfortable.  Great price.  I love them!  

Pros: great price, looks great, very comfortable
Cons: be careful putting together to be sure the legs are square