We bought the cream velvet. Love it. The cushions are firm but we like it like that. We've only had it for a couple of weeks but so far so good. The fabric seams to be good quality. Husband is 6 ft tall and he is very comfortable on it. I'm 5'4" and sit comfortably with my feet on the floor -- and of course, curled up!