Snug size. Soft back cushions but arms are very firm. At times the arms can feel hard but this can be worked around by using cushions. Ample seating for two average sized people.