We will never recommend Ram, and we are making a complaint to the BBB of Calgary. We hired Ram Cleaning because they were recommended to us. I booked them for five hours for a move-in clean, paying extra for washing walls, fridge, stove (in addition to the regulars, like floors, windows, lightswitches, bathrooms, etc...). They arrived at around 9:15am, and I went out to run errands (promising to be back at before 1 pm in case they finished early). I received a text message at 11:45 stating that the maids were finished and had left. When I arrived back at my home, very little had been cleaned. There were water stains running down all the walls, the lightswitches were covered in dirt, the floors still had mud on them, and the carpet still had accumulated dirt (i.e. from under the furniture of the former owners) all over the place. White powder/residue covered everything in the house. The oven and the fridge were not cleaned at all. They left me a bill for $400. That's when I noticed they broke the door on my shower stall. After several calls to Ram Cleaning where we were treated exceptionally rudely ("what do you want us to do about it"), they finally sent over a manager. He arrived and tried to up-sell us on hardwood cleaning. We showed him the damage and the extent of the filth that Ram Cleaners had neglected. He said they would call us on Monday. We never received a call; they refuse to take our calls. We asked if they could just finish the job we paid for - they refused (unless we paid again for the same job). We asked for the damages to be covered - they refused. Neither my wife, nor I, ever lost our tempers. As I said before, we will be contacting the BBB of Calgary. Save yourself the headache and use another company - any other company - for whatever you need. They do not stand behind their "100% Satisfaction Guarantee" that is plastered all over their ads and trucks.