For the price... its perfect.  Very nice color.  Cushions seem of good quality.  Took a while to put together,  but directions were good and easy to understand.  Its worth the price I paid and I think its a beautiful addition to our new home.