It was delivered earlier than expected and was extremely easy to put together.  The one thing that might be a problem for us is that the seat cushion can not be removed.  I have pets and cleaning is a huge concern so I have to put cushion covers on.  But since I can not take the cushions off it is challenging to get covers that work.  Overall I’m happy with it considering the price and the ease of purchase.