Perfect size and fit for my husbands office style. Nice little sleeper sofa. Firm to hard surface, but comfortable.