The staff at this hotel are extremely rude and disrespectful. Prior to our arrival, we arranged for the hotel transportation to pick us up from the airport. When we arrived, we waited outside of the airport for over an hour, only to find out that the driver left us. When we called the hotel to figure out what was going on, they said it was our fault that we missed the ride and refused to re arrange transportation for us. We ended up over paying for a taxi to take us to the hotel. When we arrived at the hotel, we were met by an extremely rude staff person who was hostile with us from the beginning of our encounter with him. We expressed our disappointment with the airport pick up and instead of apologizing to us, he blamed us and told us there was no longer any rooms available at the hotel for us, despite him attempting to check us in. He began yelling and berating us in front of other customers. We felt extremely uncomfortable and no longer safe staying there, so we left and contacted Agoda (the company we booked through) to help us book a different hotel. They said there was nothing they could do on our end because the hotel refused to cancel our reservation, which made absolutely no sense because we were told by the staff person that there was no room for us. We told Agoda to go ahead and just cancel it and that we would book another hotel ourselves, which we did. Now, three days later, we received a notification from our bank that Nessa Cave Hotel charged us when we never even stayed there. This is the most horrific experience I have ever had at any hotel. I would not recommend that anyone stay there.