Not too large, not too small...just right for my sunroom! Very firm but comfortable. Cannot comment on durability because I just received it, but it seems like it is sturdy and will be durable!