I think I'm going to stop reading reviews in that people seem to complain about the most unimportant things, such as the location of the pools & how crowded they are, it's a public pool so to speak where there are 1000s of people with access to it, activities will always be less when you are in port; the point is to get off the ship and enjoy the port.  You have to remember, you are not home so your expectations should be a little more controlled.  I'm not saying that you should settle for motel service, but you have to remember that the majority of the time, service is based on that cruise lines way of life as they know and not necessarily the "American" way or standards.