We rented from them last year and have rented an apartment in Orient Village again for this fall. They do require a copy of your credit card and license. Everything was as promised, only issue we had is they are slow to respond.
I can't remember the name, but rented from a similar company two years ago that required the same. Charges will be Euros.