I was just on the Vision OTS 1 month ago and I can attest that the Vision OTS is not dirty or worn. She is an elegant ship with a very good crew and staff. The casino does have a Vegas craps table, along with roulette, blackjack (multiple and single deck), caribbean stud poker, 3-card poker and slots. The food is good, and I suggest eating in the dining room as often as possible as this was the best food onboard. The Windjammer buffet was ok food, but the dining room was better. The Vision OTS does have a state of the art gym with yoga for a $10 fee, a running track to walk on one deck above the pool deck (deck 10 I believe) and I highly suggest you visit the spa as soon as you get onboard to book your spa appointments as the good time slots go quickly on the Vision. I do not remember a chocolate buffet on either of my 2 sailings on the Vision, but there is a midnight buffet that is magnificent and does have some chocolate as part of the buffet.
I've sailed the Vision OTS twice and had a fantastic time both sailings. She is very well maintained by the crew and this ship has a lot to offer it's guests. You will have a great time onboard her!