great place in a great location...surprisingly decent snorkeling just off hotel beach (have to go pretty far out but worth it)