Anyone have experience buying from them? I purchased a cobra baffled tank a little over a week ago and still have not gotten any shipping details or anything but the order status says completed. I have tried to reach out but have not heard anything back yet. Let me know if any of you have had similar instances