Not hard to put together and they look great, fairly comfortable though you wouldn't want to sit on them all day