You get what you pay for. Fabric is nice and pretty. Beanbag is small and not comfortable but maybe it gets more comfortable with time.