I really did not know what to expect when we booked this trip. The weather was great , location was excellent. The service we got from the crew was top notch. The food served was good, the only thing I would suggest is that you have diet drinks like G2 or diet Dr pepper , light lemonade, tea, stuff diabetics can drink. Which this seems to be a problem ever where we went in Hawaii. As far as the swimming it was good, very outstanding job in making sure all guest understood rules and options they had to offer. The only thing I did not like was that there was too many people aboard not enough places to sit.