This is not a transparent company. Delivery has been delayed multiple times without explanation. Each time, new contracts have to be signed. The text and chat support options are limited so you must call for an accurate update. They are not responsive to inquiries and you must take it upon yourself to call them back... multiple times. While they do stress kindness to their reps, it's a front for lack of answers.