Very nice for the price.   Easy to put together and very nice looking.  Cushion is not that comfortable for long term sitting but certainly acceptable.  I agree that having some type of way to secure the cushion to the frame would be great.