Fantastic! Easy to assemble. Wish the parts were labeled with letters or numbers but still simple enough to figure out. Firm but comfy. Looks great.