It's built well, and is not too soft. It's firm enough for me and so comfy! The material is great. I've received a lot of compliments on it,  and when my granddaughter comes to stay, ah he enjoys it too because it adjusts for her to sit back to read, or lays flat to sleep, and also adjusts to sitting upright for a couch!!