Review Thieves and Liars


1.0
Thieves and Liars
There is not room for - stars, but they deserve it. Appalling rentals, Customer Service Stinks and then to top it off, they Stole My Deposit and refused to return it.

DO NOT DEAL WITH THEM AT ANY COSTS

Reply to Review

Sign-in Required

Please sign-in or register in order to reply to this review.

Sign inRegister