Our group of 6 girlfriends had a fantastic cruise! We met so many nice people and genuinely had a great time.
Note - when picking a boarding time, go early. Our flight was in early and we got there early and then had to stand around to wait.
It was a "party cruise" - (short weekend cruise) but we knew that going in so things didn't bother us at all. Saw a few families that were a little concerned about some of the activities of the various bachelorette partiers. Don't blame them really, but maybe your young kids shouldn't be out unsupervised at 11pm in the pool.
We bought the cheapest cabin (our flights cost more than the cruise!)
Totally worth it - we didn't spend time in the rooms AT ALL!
so fun - even with the rain!