My wife and I have cruised over 10 times. Our favorite lines are Disney and Celebrity.
Embarkation: We arrived about 11:30AM and were onboard within 55 minutes. We were through security and check-in within 15 minutes. The rest of the time was spent waiting to board. They started boarding around 12:00PM. We were given zone 13 to board. We boarded by 12:30PM. If we would have showed up a little later we would have been on in no more than 30 minutes. I noticed during the lifeboat drill at 3:30PM passengers were boarding very quickly. We sailed promptly at 4:00PM. The rooms were ready at 1:30PM. They keep the doors from the stairwells to your rooms closed until 1:30PM. Horatio's was crowded during that first meal but that is to be expected since everyone is stuck there waiting for their rooms to be ready.
Food: We were assigned the 8:15PM seating in the MDR. We went to the 3rd floor Matre d to ask for your time dining (YTD) and he switched us immediately. It was wonderful since we were a party of 2. We went 4 nights to dinner in the MDR and showed up between 5:45 and 6:00PM. We were seated immediately at a table for two. Service was the best we have ever had on any cruise line. Dinner was almost exactly one hour long. Very efficient and the waiters are not too busy if you show up early. I am guessing that it would be longer at 7PM when the YTD area is full. We really enjoyed the lobster and prime rib on the first formal night. Other favorites were the filet mignon, tiger shrimp, and chocolate melting cake. My wife enjoyed the soups also. I have never done YTD dining before but will definitely do it again unless I have a group larger than 4.
Cabin: We had an extended deck balcony 7227. James, our cabin steward, did a fine job keeping the room clean and well stocked. The only issue with the cabin is that it was cold the first and the last sea day. I asked the cabin steward what we can do about it and he offered blankets. He said there was no heat and I believe him. My wife likes a warm room so I put towels in the air conditioning vents to reduce the breeze. I also used a piece of tape to hold the hair dryer switch to the on position. I would run the hair dryer every so often to help warm up the room.