The system for embarking and disembarking was very organized and efficient. They even have a playground in the waiting area. Equally efficient in leaving the gangway during port/ shore days. Kudos to the cooks. The selection and taste of the foods were great. Many specialty restaurants to choose from. People were properly assisted to the buffet area. So it didn’t feel chaotic and madhouse in getting a table. Stateroom was maintained clean by the attendant twice a day. All places in the ship was also maintained clean. The amenities of the ship is also great ( Allure of the sea). The lay out of the elevators in the ship are also good. Never had to wait for more than 2 minutes. They have many pools. We preferred the salt water pool. Staff were really friendly and attentive. They have great performers in every show. Highly recommended for families with children.