If you don't have the skill/experience to do the install yourself, to control the quality of the work, and are relying on a "professional", get a "new" upholstery guy...seriously