My husband and I are experienced cruisers. We have sailed with Carnival, Princess, Celebrity and Royal and we just got back from a 7 night cruise on Allure of the Seas. I don't want to say anything negative about the ship but just provide an honest opinion. Based on the cost to cruise on this ship I found the service, food and entertainment very dissapointing. We read on cruise critic before we set sail there was a cafe in Central Park and the roast beef sandwiches were wonderful. I can tell you this was not the case. My roast beef was so tough I could not eat the sandwich. A few days later for lunch I decided to give the cafe in the Park another try and ordered a quesadilla, because I wanted something lite. The quesadilla was so bad I could not eat it. Basically had to throw two lunches away, roast beef sandwich and quesadilla.
Our cabin was on deck 11 with an extended balcony. For the amount of money we paid to take this cruise our cabin was very disappointing. Compared to other ships this room had very little storage and the drawers in the bedroom 'dresser' area fell out when we opened them. The in room safe seemed about half the size we normally get.
Food in the main dinning was good but not outstanding. Windjammer was crowded and the food just okay. The first night we paid to eat at the mexican restaurant on the 'Boardwalk' and it was very good. Since this was the only restaurant we ate at where we paid additional for our food I cannot speak for the other speciality restaurants on board. Given we paid about twice the amount for this cruise as compared to other cruises we've taken I expected the food in the 'complimentary' restaurants to be better. But sadly that was not the case. It seems you have to pay for your food if you want quality.
As for the entertainment, they advertise and promote Shrek, Po the panda, and more friends in the DreamWorks Experience. I felt like we were on a Disney cruise. If you have kids you might enjoy this cruise. We will not be cruising on this ship again. Too many people and you have to sign up for everything. If you want to relax you might find it hard to find somewhere peaceful. The activities are not coordinated well. Too much going on at the same time in the same place.