We are leaving this Saturday on Constellation, our third time on this ship and we love it! However, I am married, mid-thrities, and bringing our 9 month old son along. In my opinion, the food and service are excellent and we have never had any problems with the showers or beds. I have found that this ship is largely couples and families though. I hope it is what you are looking for!! Have a great cruise!