They have the worst customer service. Their system hangs up on you after 10 minutes of wait time. I rented a water heater a year ago, and it already broke, causing a mess in my basement. On top of it, the technician came in the morning, and confirmed that the heater has to be changed. But it took Global Eco till the end of business day to approve the change, only to tell me that they don't have a tank in stock, and it will only come in on Wednesday. Meaning that my household will be without hot water for 3 days when it is -15 outside. The supervisor mitigated, that at least "I have heat," and the fact that my tenants and I will be stuck showering with freezing cold water for the next three days is just a minor inconvenience. I had a person wait at home all day after them, and me having to stop working to call on an almost hourly basis to have an update. they pretend that they do not have any tanks in stock.. which is highly unlikely, and they don't have any emergency plan in place in situations like this, when your tank breaks during winter.The supervisor did not try at any point to find a quick solution or to compensate the situation. When I threatened to cancel the contract, instead of finding a way to remedy the situation the supervisor explained that I will have penalties, as I have a contract with them. According to the Consumer Protection Act, the supplier needs to warrant that the prescribed good or service will work for the term of the agreement. This product broke, it happens, but as a supplier they need to be able to replace it immediately, if not they are in violation of the agreement. On top of it the customer Service representatives were condescending. The technician was very sweet and empathetic, however the situation was outside of his control. I chose to rent a tank rather than buying because of the Service. This is not the Service I signed up for.