This is an upholstery store located in Vista Ca. I love to go in this store and just browse all of the different fabrics that they have. You can have a piece of furniture custom done or you can buy the fabric and do it yourself. They carry all kinds of tools to do the job. They also carry foam in many different thicknesses which they will cut to your specified length. This is much cheaper that buying pre-cut pieces in the store. They also have beads and a number of different trims. They have a wide selection.