I got this for my daughter who just moved into her first apartment. It is small which is why I got it and fits perfect in her apartment.  It is firm, not too firm but comfortable.