Up until 18 months ago, they used to reliable even if the prices had a painful markup. Nowadays, I keep seeing multiple reddit posts about the site, complaining about lack of communication or not getting a refund. Didn't even realise it got sold off to someone else.
These type of similar convos have been doing rounds on reddit too. I did bought few items from them ( 2 years back ) when the site was still with original owner and everything was smooth as butter.
But yeah, I ain't even looking towards it now.