One of my best purchases on Wayfair!  The assembly is easy and without issues.  The seats are comfortable and firm but not hard!  Couldn't be happier.