Puerto Plata, Dominican Republic
This was a once in a lifetime experience. Well worth the money and a shuttle picked us up at the lobby of our hotel, dropped us off at the front of ocean world, and returned us the same way. Everyone was extremely friendly and we even paid $60 to upgrade. On top of that, our pictures and DVD were delivered to our hotel the following day. Would definitely do it again.