They're a local shop quite near where I grew up. I've never purchased online, but they're well known locally as a good family owned/operated business and I've definitely patronized their store on many occasions. Their train selection has definitely shrunken in the past few years as they expand on their toy side of the business, but they do generally have some interesting stuff. They started carrying a lot more used trains in more recent years, but I don't believe those appear on the website (haven't looked lately).
Their Facebook page recently mentioned that they were back open to limited numbers of customers with what sounded like minimal staff. Not sure how that would affect shipping times, but it's something to keep in mind.