Everything arrived in great condition and on time.  It took just ten minutes to put everything together and all the parts fit snuggly.  My only complaint is that the seat is sort of hard to sit on not just for me but also for my arthritic dog but I am hoping the cushions will relax over time.   Over all it was a good choice for my situation and I would recommend it.