First and foremost I will start off as - no question - I had fun since went with my friends. That was my objective - spend time with close friends, sun, read, and eat lots of good food.
I have been on the Mexican Rivera cruise on Carnival before. Due to hurricane we were diverted to Catalina (Come on! Catalina? Seriously? Who pays for a 7 day cruise to stop in Catalina?!) The weather may not be the cruise line's fault - but for the "Holland America brand" you would think they could have picked something else - like say - stay in Cabo for 2 days? We stopped in La Paz on the other day. La Paz is the cleanest city in Mexico I have ever seen. I will probably go back there for a week on my own someday. Cabo is excellent as always! My biggest complaint about cruising to Cabo - why does it always have to be the shortest port stay???
There were 6 of us all together in our group - all age ranges. I was VERY disapointed in this cruise and Holland America. This brand isn't even remotely luxury as was expected. The food is horrible. I've sailed Carnival 3 times and their food was so much better in selections and options. And I believe people's first complaint about Carnival is the food - so that's how bad it is on this ship.
7020 - great view on balcony. Front of the ship. The side you want to be on for sure. I have no complaints about the cabin other then the cold/lukewarm shower.