I do a lot of shopping on Amazon and find them to be very reliable. I haven't shopped for fabric because I can usually find a better deal once I factor in the shipping costs, but if Amazon was the only place that I could find a particular fabric, I would feel comfortable buying from them.
Cheers, K