I see a lot of negative reviews, but my experience was very good. Mike kept me informed and it might have taken longer than normal... these are not normal times, especially when you rely on outsourced products. Give your self time, and you will be happy with the wait!
Thank you