Hidden Cave is a cute, very well located, charmingly ethnic style decorated, small hotel. The hotel personel is very attentive and courteous - and is perhaps the strongest point in its favour. I stayed for 6 nights at room 110. It is the room itself that was not satisfactory. Firstly. there is an issue of design: the lighting is extremely poor, does not allow you to read, or even choose clothing properly. The room has no suffient closet or furniture to accomodate anything. But the worse thing is that the "cave" requires important maintenance: rainwater filters inside, and creates various points where it drops into the room - one of these points right ON TOP of the bed... In my opinion, this room is not suitable not be rented to anyone until its proper maintenance has been done, allowing for dry conditions whenever it rains. We had 3 days with rain, and 6 full days with interior water drips. The very nice hotel personel were in no condition to provide any solution. Another guest mentioned having his bathroom floded because of the same reasons. Be VERY careful where you put your phones or laptops to recharge!!!!