@Miguel1742 I'm sorry you find yourself in this situation, but it is imperative for guests to read thoroughly through the listing description and house rules, and ask any questions they have before booking something.
Unless the current listing info did not have all those rules and charges when you booked, the required deposit should not have come as a surprise, although I would never book a place with all those caveats.
As to your concerns about not being able to find the address anywhere, that is a legitimate concern, and you should question the host about this.
The one review this place has is brief but positive, doesn't sound like a fake review (fake reviews tend to be over-the-top gushingly fantastic), and the reviewer is a legitimate guest with 8 real reviews on her profile. So that seems hopeful.