I love this piece and it fits perfectly in our small kitchen. It's comfortable and looks great.  Even though it wasn't too hard to put together it took a lot of time. But once it was done it was awesome. 

Pros: Great looking and fits well in small areas
Cons: Not hard to put together but it was time consumming