This sleeper fits our needs. The cushions are a little hard but I think with time the cushions will get soft.