The size is perfect. Assembly was not too difficult but the part stickers were next to impossible to remove and took me hours.  A couple of the seats have cracked in the last year with very little use. Otherwise they are alright.