Looks scummy.
I placed an order and received the confirmation hours later. The site didn't have a sign-up or registration option, and the tracking feature wasn’t functional. Looks scummy. Fortunately, I paid with PayPal and was able to get my money back.
