The seats are very firm. Can’t really get cozy or take a nap comfortably while watching TV but it is holding up well and looks really nice.