All needs met plus very comfy.