Over the years I bought a lot of fabric in the USA, so online.
Only twice I didn't like a colour when it arrived.
Mostly I'm very surprised as they are far more beautiful in real, richer in colour.
And I hear stories from people who do buy in stores and when they come home with their fabric they aren't as satisfied about the colours anymore and start changing with fabric from their stash or go back and buy other colours to add or change.