The staff on the ship, housekeeping, the wait staff and bartenders were all very accommodating. Always made us feel like they wanted to work, greeting us every time we passed in the halls.
Food: Yuck. Tasteless and not very healthy. They had a huge selection of fruit, but most of the fruit was like the food, tasteless. We are vegetarians, so we did have some options each night in the main dining room, but about 2 day's of the dining room we began to tire of the food. We did enjoy the Indian food a couple nights, but even that wasn't consistent. The desert selection was huge, but I couldn't tell the difference between chocolate and vanilla.Stay away from the omelettes, they come out of a box.
Our cabin was extremely noisy. Besides all the regular ship noises of vibrating and rocking, the Lido deck is located directly above the cabin. There is also a 24 hr pizza place directly above this cabin. On our last night we were kept up until 3AM from staff moving all the chairs around each time they cleaned up. It was so loud my fiancee had to go up there and personally ask the staff member to please not drag the chairs. Besides the noise, the cabin is big and very clean. Balcony is great, and we were able to make our families balcony in room 8434 next to us all one balcony.