Advice to new customers: please avoid gm infinite. Many of their previous projects are incomplete and they are not even refunding/ responding to calls even. We are having a tough time in court cases. Unfair business practices and hiding behind legal team is their approach.