Cushions are a little firm but I like them. Chairs seem sturdy enough, though the most weight they held so far was about 170lbs for a guest.