The size was perfect! 3 people can sit comfortably. It is a little bit firm but not uncomfortable. Easy to put together. Love it so far!