Stateroom attendant and service of our cabin was awesome and she was friendly and very helpful. The attendant provided ice twice for our room daily at our request, provided a cork screw for our use and extra hangers for clothes.
The main dining was very good both for the food and the service. My Time dinning was a good choice for us and didn't require reservations. However, when trying My Time dining with a large group (such as 8-12 people) it's best to make reservations a little ahead of time. Our waitress was helpful, friendly and accommodating with good information for ordering gluten free dishes, etc. since my wife has celiac.
The shows and entertainment were outstanding and having a variety of times to chose from was helpful.
We loved our cabin and enjoyed the balcony thoroughout the cruise. The cabin was always cleaned well and service with fresh lenins, cloths and towels.