We also used RecPro. They will send you fabric samples for free if you call them. My wife is also very particular in this area. We ended up not trying to match the color, but choosing a contrasting color that would "go" (her words not mine) with the existing. We were very pleased. Very comfortable, not too soft, not too firm.
2018 Nexus Phantom 32P
Toad: 2016 GMC Terrain