Great price and great quality!  The seats are very firm but we like it that way.  The fabric is soft and beautiful.