The British fabric company Romo has some great fabrics – easy to use and quite affordable (for upholstery weight). They have great solids as well as some lovely prints.