Easy to assemble, but I'm not 100% confident how sturdy it will be over time, so we'll wait and see. But the color is bright, the cushions are comfortable (they have hook&loop on the bottom to keep them from sliding off the seat bases, which is awesome), and my dog seems to love it.