Very easy to put together. Decently comfortable so far, but it’s still pretty new. It fits well in my studio apartment and looks great. We will see how it holds up to regular use and my dog.