Company overall basically good but the communication with employees not that great. Asked technical support if something fits they said it did I ordered it and it did not. Now trying to return the speaker backboxes was a pain with the customer service. It would cost me more money to send it back so I threw it in the garbage. They have to make up for their miscommunication to me on the product not excuses. And customer service keeps asking me why doesn't it fit ask your employee he doesn't even know. They should be trained on their product...