The staff made a lot of mistakes with our reservation for the room and the tours we booked through them, and then gave us a really hard time about getting refunds for the trips they mistakenly booked. In addition they lied about rates and what tours included, and when we pointed out to them that their website misrepresents the trips, they denied anything.
Aside from that, the rooms were great, the location was prime, and the facilities were comfortable and fun: there were hammocks, pool tables, fuse ball tables, a bar, and a bar. We would definitely stay here again, however we would NOT book tours through the hotel.