Easy to assemble. Looks great and fits well in my small apartment. The color is more teal than green, but I prefer that. Cushions are firm, so not the most comfortable, but I find it comfortable enough.