Perfect size for our small town house! It is very firm but offers the comfort and support I was looking for.