Lining is vinyl and not the easiest to get on over the cushions. Seems expensive for what it is, but other full size sets of any brand were more expensive.  I wish the bottom cushions could separate. Kid loves it though!