We love it! Every piece came in a separate box, which is good in case one piece was damaged. Ours was in perfect condition, super easy to put together. The fabric is soft, the cushions are comfortable. It does slide around but once we put the rug down we had no problems at all. It was delivered in 3 weeks, much earlier than anticipated.