Soft upholstery. It is lightweight, but it doesn't necessarily look light. Legs are plastic. I don't think it's too small like some of the reviews say.