This piece is adequate for the price. Much smaller than the picture makes it seem. Not too tough to put together, but not very sturdy. Constantly fussing with the cushions that won't stay in place. My husband ziptied the individual seats to each other because as they are, they do not fit together or connect and are constantly moving if you don't secure them somehow. Looks nice enough.