We had a very negative experience with this property. Upon arrival around 3:00PM to check-in, we were informed that our reserved rooms (2 of them) weren't available. Apparently, since we didn't pre-pay for the room, it was given up to someone else. Unfortunately, we were not informed prior to arrival and we had to find some other accommodation at the last minute. And most of the hotels were fully booked because of a big cricket match happening in town! Also, we received a very weak apology, almost as if it was our fault for not pre-paying. This experience was very disappointing, not to mention extremely unprofessionally on the part of the hotel. I find it very one-sided that travelers can be penalized for canceling too late or not showing up for their reservation, but hotels are free to cancel your room without any penalty. To travelers considering this hotel: book at your own risk... this property might give up your room if you don't pre-pay.