Personally, I don't understand why someone would be interested in paying a deposit.
There are multiple other places that offer similar services, are reputable and reviewed, and that do not require a deposit.
Unless the attendants are well known and also well above average, I just don't see...