Cabin: We were in 7149, interior basic room. Very nice.
DINNER (main dining): I really enjoyed it. Some people have more sophisticated palates than I do but for a regular Joe like me (my wife and I are school teachers), it was very nice. Excellent and unique desserts, varied menu. Even for picky eaters you had options....there was a steak, spaghetti and salmon on the menu for every evening meal OR you could venture out to something else.....lot of options.
LUNCH (main dining): Recommend. Basically like eating dinner and food is better than other included options on ship. Same service.
Cabin was bigger than what we have had on Carnival. Had a nice couch in the room which was a bonus. Storage space was minimal but that is cruising unless you get a really expensive suite. Our cabin person was AMAZING! Can't remember her name (sorry) but she took care of us and our boys as if we were family.
Nassau isn't my favorite but Cabbage beach is nice.