We chose this cruise because it was a short cruise and I wasn't sure if I would get sea sick or if my son and daughter would either get sea sick or not enjoy it. None of us got sick and we all enjoyed it very much. The ship was bigger than we expected, it was clean, there were plenty of activities, the food was great and the nightlife was plentiful and varied. The gift shops were reasonably priced. The employees were friendly, visible and helpful. There was always someone available if you had a question. Boarding and departing were efficient. The only inefficient process was signing up for the all inclusive resort while on board. It was supposed to be a time saver but it turned out to be a big time waster when we could have been enjoying ourselves on the ship. I would think that the resort was responsible rather than the ship but the ship should look into it since it does reflect on them. Overall, it was a great experience!