1 reviews | Active since Member
This is potentially the worst rental agency known to man. Steer clear, at all costs - in fact run and hide if you ever see their name. Rather pitch a tent in delta park or sleep in your car - but whatever you do avoid signing a contract with these clowns.
Best regards,
Best regards,