Perfect size for me and nice and firm.  Reclines are steady and comfortable...my two kit-kats enjoy sleeping on it too...