We needed a short 4 night trip and this one fit our needs. The ship is small with no 'bells and whistles' that you may need to keep lots of little ones happy but it was fine for those of us traveling without kids.
Our cabin happened to be right under the theater and we could hear the drums/music when we were trying to sleep so some added ceiling insulation would have been nice.
We did a snorkeling excursion in Nassau that was priced $120 for the two of us(lowest price offered) and it was enjoyable. Our actual time in the water was rather limited (maybe 30-40 minutes) but sailing to the reef and back was relaxing and fun (except for the overwhelming odor of urine from the onboard toilets--so we moved up front and it was better). Nassau itself (near the ship docks) was typically touristy and there were several merchants yelling for the 'beautiful ladies' to stop and they would get a great deal..today only..lol. We did not eat in Nassau.
Size was fine for 2 people. Soundproofing from the theater above could have been a lot better. Bathroom is very tiny but has the sink/toilet/shower so you really don't need anything else.