This came very quickly, and was very easy to put together. Its a decent size and seems very durable for someone with pets. The cushions are not very soft, but I didnt expect them to be. They do soften up a little bit with time.