The cruise itself was great. Plenty of time for snorkeling, the stop at Margaritaville was fine. A nice long cruise on the way back. That's why I gave 4 stars, because I think 3 stars is a little rough. However, there is no Reggae on this cruise, only raunchy hip-hop. The DJ wondered why no one was dancing. You need to look at your clientele, especially age-wise. There might be 5 or 6 people on board who enjoyed it. The rest of us just tolerated it. There are speakers all over the boat, so you can't get away from it. I understand you want people to party and enjoy themselves, but blasting music that isn't what you advertise isn't the way to do it.