I've never ordered from them, but 2-3 years ago I sent them an email and they responded right away and seemed friendly enough. There are some generally good reviews of them online from many years ago, but nothing really recent. They never seemed to be a popular vendor, or at least not one that was popularly talked about.
Idk about fish, but they haven't update their anemone images for years. I wouldn't order from them. Make sure they have the item in stock before ordering so you dont have to go through the refund process.