I've seen this clearnet popup recently with surprisingly good reviews, looks like they were previously private and have now gone public? Raises a red flag, prices aren't great per say, but the flexibility of payment methods is interesting as well as the positive reviews on their reddit page...