The staff at the hotel and restaurant are great. Viviana at the front desk concierge set up nice tours for us.
Dive shop was very good and convenient. Our room was nice, but we had a problem with the ac which was fixed right away.
Overall very good. Unfortunate location by cruise ship terminal. Noisy.