The ship is huge, which is why we chose it. Food is very good, but not as good as Oasis of the Seas. Promenade deck has shopping and free food, and a Starbucks (!), whoohoo!, but not enough shopping.
Imagine going down the same aisle at your local mall over and over again, but the aisle only has two stores (not counting expensive jewelry stores) and a few kiosks. I wished for more on board shopping options.
Thwmere was a lot to do on board though; water slides, dry slide, gambling, spa $, Pickle ball, ping pong, shuffleboard, shows, movies on big screen, and more. Book Excursions, we did, but ours got cancelled :(
Chose A2 for cabin, but I really don't know what the cabin category was.
We had a balcony cabin on the 8th floor. Very nice and view was awesome, but next time we'd choose a cabin closer to the elevators.
Excellent if all you want to do is swim and get a suntan, or a nasty burn like me.
Water part costs extra. Very nice free buffet nearby, so that was really nice.