I purchased this speaker about two years ago. Quickly one of the poorly designed wheels broke loose, but stayed inside the speaker. Over time it became more difficult to roll. I was able to open the speaker case to find the wheel housing that screws to the case had broken from the **** area. I tried to glue the **** wings back to the housing. While I had it apart I took the opportunity to upgrade the wheels to inline skate blades, What it should have had from the beginning. I reassembled the speaker, carefully placing the gasket, even recaulking the antenna. Unfortunately the glue repair did not hold and the wheel again came loose. I contacted Ecoxgear to purchase a new wheel housing only to be told they didn't have that part available to ship, and that opening the speaker to repair the speaker was to difficult for me to do. They told me I would have to ship the speaker to California for them to repair and they would send it back to me. All at my expense. Despite my best attempts to explain that I had already opened and put the speaker back together and I was not looking for warranty service, it fell on deaf ears. I explained, I simply needed the wheel housing and was willing to pay for it. THe speaker is good but the wheels are garbage. I was told they didn't have the part to ship. When I asked how they could repair it but not have the part to send. It could not be logically explained. The conversation ended with me explaining to a manager, this made no sense, they had lost me as a customer, and a negative review was forthcoming. The manager could care less. That should tell you what kind of company this is.