This piece is perfect for my space. It is solidly constructed. The padding is firm which is great if you want to put a tray on it but is still comfortable to sit on as extra seating if needed. The fabric is very nice and the legs were super easy to attach. Great look! And a great price!