Good quality.  Definitely could come more assembled but easy. The seats are nice and firm so it shouldn’t sink in too quickly.