The food was terrible in both the dining room and Lido buffet/cafeteria. The menu's were virtually the same. It felt like I was eating at the Golden Corral or Hometown buffet. I couldn't wait to get off and eat airport food. We gave up on the dining room because no matter how many times we asked (and this happened to others) we couldn't get things we asked for like butter. I finally gave up trying entrees and just ate salad. Even the grill was bad. So if you are expecting to get great food for the money, you won't. I'd rather they charge a little more and serve better food. I may be the first person ever to go on a cruise and come back without gaining a pound.
There was not much to do on the ship either, if you don't stay up late and party in the not so great bars. There was only one show, a comedian. Everything else was apparently trivia games at different locations. Although, that was never clear on the daily schedule. I didn't get that until the last day. So if you are like me, a little older and not a night owl for whatever reason and you don't like sitting out by the pool it's pretty boring if you don't bring your own entertainment. (I suggested they set up a game room. Like board games).
The shopping was non existent accept for a so called jewelry store that looked like a JC Penney jewelry counter. That was disappointing too plus that deck smelled like cigarettes because that's where the casino was.
The small cabin was fine although not enough electrical outlets. 2 of us had CPAP's. Thank goodness we both brought extension cords because we had to share one outlet.