Great sofa for the price.  A little firm but I am sure it will settle in.  You do have to make sure the legs are in firmly in but once you get it right no wobbles.