@Hannah483 The place is on the official Airbnb site, so we have to assume it's real and you say the host has responded nicely, which is a good sign- it's a new listing, therefore has no reviews yet.
Not everything shows up on Goggle maps- especially remote locations. My place doesn't show up on Google maps, but I can assure you it exists.
BTW, you didn't pay a "deposit"- you chose the half up front option. That's not a deposit to reserve the place, it's just half of the full payment and Airbnb will withdraw the rest from your account at some date they would have given you when you booked. I don't know if you are aware, but hosts don't get paid until 24 hours after guests check in. Until then, your payments are held by Airbnb.