Stay away - they cheat!
Friends of us made a tour with a 30' RV from this company and we supported them as interpreter during the pickup as well as during the return of the RV.
The pick-up went smoothly - they show renters a video before the hand-over which explains in detail how to handle the RV and all it's accessories. After the video they walk you through your RV and make notes of all damages.
The first thing nobody tells you is that the odometer shows miles, even if the RV holds an Alberta license plate (Canada is metric). The RV had round about 70.000 miles (roughly 110.000km) and one of the staff commented this as 'you are lucky to have such a new RV'.
The rental policy states that you have to pay for the cleaning if you do not return the RV cleaned inside and outside. We asked the guy who made the walk-through what was meant by 'clean' and he confirmed that the inside should be swiped and he confirmed that the outside should not show extensive dirt i.e. from driving through mud or on gravelled roads.
At the end of their trip we accompanied our friends again and we met the same guy who handed the RV over to us. The interesting part is that he could not remember what he confirmed about the exterior cleaning. He complained about some 'bugs and dust' and charged for the full exterior cleaning.
We asked for the manager and waited 30 minutes in the completely empty rental station as we were told 'the manager was busy'. We then started looking for him and found him in his office. The first thing he told us was that he was not informed that someone was waiting for him. Talking about the case he called for the guy who handed us over the RV and the guy lied that he never told us what 5 people have heard!
Our friends walked away paying for the exterior cleaning and with a very bitter 'last day taste' of their first vacation to Canada. This is not the way to make visitors come back!