Good quality fabric for the cover and the inside stuffing its nice and substantial even though the bag is a little over full and we need to empty some out in order to sit on it comfortably.