I buy a lot of stuff from Amazon.com, more each year it seems.
I love it. The service is fantastic. I'm starting to use Amazon for stuff I would have normally just bought at a physical store just a few years ago. In addition to the service, there are things on Amazon that I can't easily get/find from a a physical store. The prices are very good - you shop around the Internet you might be able to better, but then there is a lot of hassle in that, as well as risk in given out credit card numbers to other sites.
I don't have Prime, but they still ship very quickly for many items. Sometimes in a day I think. Sometimes longer but I usually get the items quickly enough -- and as I say I don't have Prime, and also I nearly always pick "free shipping" which is supposed to be slower.
So Amazon gets very high marks from me and I'd recommend them from personal experience. I just hope they stay that way.
I've used Amazon for many years and they have never asked for my Social Security Number. If someone requested that, I suspect it was a scam and the person was not really from Amazon.