Hi CJO, haven't used either of those two specific companies. Just be sure they are certified and you should be ok. Also, make sure you will have a dive master with you at all times. If you have time, it would be a wise investment to take some dive lessons before you go. Open water diving is quite a bit different than a pool, but at least you would have the basics. Best wishes for a fantastic cruise!
|