I love the vinyl fabric. Reminds me of when we used to go to grandmas. Anyhow the cushion is very firm so you sit on it rather than in it. But it's great for small spaces.