Incredibly easy to assemble! It literally took ten minutes from unboxing to done. It’s a beautiful mid-tone teal color, velvet is soft, the seat feels a bit springy in a good way. Long enough for me to lay down and relax (I’m 5’6”). Good purchase!