These are great quality for the price. They come fully assembled. The cushions are firm foam, and the seat fabric zips off for easy cleaning if needed.