We were quite disappointed with this experience. As mentioned by most reviewers, this ship is 'tired' but clean. I think that you get what you pay for....think of a Motel 6 experience. Unfortunately, we must have had a large number of smokers on board because the 'activity' decks reeked of stale smoke the entire trip. We also had some bad weather-and there seemed to be a perpetual smell of vomit in those same areas...maybe from seasickness, maybe from too much partying.
95% of the time the staff was fantastic--our room steward kept everything tidy for us and was very helpful and friendly. We did run into a couple of grumpy staff--in guest services of all places!
Food: forget it. This was some of the worst food I've ever tried to eat, especially in the Lido deck buffet area. The dining room options were better, but again, you are getting what you pay for so don't expect the best meals of your life. Room service was quick and courteous, same quality of food.