If you and your husband are in your mid-40's I think you will still have a great time. Our table mates at dinner were in their early 40's and they agreed that the ship was overrun with a MUCH older crowd, but, like us, they made their own fun. If nothing else, just pull up a lounge chair on the 10th deck (actually, the 11th is better - more of a breeze and not crowded). That is what we did - just relaxed and basked in the sunshine!
Some of the highlights of our cruise were our nights in the Rendez-Vous lounge - the waiters in that lounge are OUTSTANDING! So nice and they were really the only ones on the cruise who made us FEEL like Celebrities!!! They have live music (not the best, but it sets the mood)... We also loved the commedienne on board, the casino was fun, all though not lucrative
They had a karaoke night, which was also fun. We, personally, didn't find their entertainment to be that great - we, along with lots of other couples, actually walked out of one show because it was that horrible.
Even though we were still in Spring Break season, we didn't have any noticeable Spring Breakers on board - just a few teenagers that made themselves known.
Both my husband and I recommend that you do SOME type of shore excursion while you are in the Dominican Republic. The port that they dock in is in a very, very run down part of the town - luckily, we booked the Catalina Island excursion which was great. A 40 minute ferry ride, then a day on the beach - beautiful water
However, there are a slew of hagglers that try to pester you to shop in their stores - once you either visit their shops or ignore them, they are fine. Just par for the course, I guess!
Anyway, if you have any other questions, please feel free to e-mail me. I will help as much as I can.