The DJ was on point. I wish I had a chance to get his information before disembarking because he would have been highly recommended by me, in fact he still is. The only drawback for me was my trying to balance myself on the dance floor while the boat was rocking. But like I said, that's just me, everyone else was oblivious to it. Overall, I had a wonderful, wonderful time. The staff was so friendly and very attentive to make sure you get everything you wanted and needed. The event director was like a head chef who took the time to step out of his kitchen to make sure the customers are satisfied. We made friends, we danced the night away, we had a very good time. Definitely would like to do this again. I would like to thank the entire crew for making sure our needs were met and to the Captain who got us out to the Bay and back safely.