Easy to put together if you follow the directions. excellent fit, finish and looks. very comfortable to sit on and enjoy the world.pros: great design.cons: non