Has anyone ordered from CC lately?

I live in the US and was thinking about placing an order soon with custom capsule. I was wondering if anyone has placed an order with them recently and if so how was the quality as well as the turn around time from order to delivery. I am hesitant to place an order because they seem to not be active on this board anymore as well as seeing comments that people are not able to get a hold of them after ordering. Any comments about recent orders or experiences with CC would be much appreciated.