Good quality and easy assembly. Please note the depth of the entire seat is 25” but once the top cushions are on the actual seating space is only 16-16.5”, so it’s a bit of a tight fit.