It's great and firm.  My partner and I snuggle on it many nights.  The dogs spend the day on it and hair comes right off.  Love it!