Stayed here for a few nights and booked activities through them. One of the venders that they booked our activity with changed things and there wasn't any communication to us, leaving us in a pinch. They did a great job of finding us a guide even though there were 3000 people in on cruise ships and did not charge us any more for a private guide then our original price (they spent 2 hours plus on the phone). The hotel has a great breakfast and common room. I would stay here again and book activities through them.