We didn't enjoy this cruise. We have had poor dining experience. The waiting period is long from ordering to the end of the dinner. Some food are not fresh. In at least two meals the fish and fish burger I ordered are very old and taste awful. I don't know how long the fish has been in the storage. The breakfast are all the same. Most of the ship activities (e.g., "seminars") are designed to sell something or service to the guests. The port visits are poorly organized, with short stay duration at some ports and limited number/choice of shore excursions. They didn't provide enough port city information to guests neither. We bought an expensive wi-fi package. The wi-fi speed is so low (2 mb/min on average) that virtually the money was wasted. The wi-fi is even not suitable for text-alone e-mails, totally not possible to use Facebook. We have to use limited port stay time to get connected with others (i.e., find a restaurant/coffee in order to use the wi-fi there).