Fits perfectly in my bay window. Firm but comfortable enough for extra seating. Easily assembled.