Everyone that cruises needs to see this ship or it's sister ship, Allure of the Seas, at least one time. It's truly amazing.
Cabin: Very comfortable. Nice balcony with ocean view. There was plenty of storage in my opinion.
Food: Excellent. We only used the Windjammer 2-3 times: Once upon arrival on the ship and a couple of times for breakfast. It is hard to find a table, and we had a party of six. Therefore, we resorted to the main dining room for breakfast the rest of the time and the food was great. You have a choice of a buffet or ordering off the menu in the main dining room at breakfast. The dinners in the main dining room were first class. We had my time dining and usually ate between 6 & 6:30 p.m. I reserved this prior to the trip. The lines get real long starting around 7:30 p.m. So, if you think you will eat later, I definitely recommend reservations. Otherwise, you can usually walk right up and get a table. We ate at Giovanni's Table (Italian) one night, and it was excellent. Chops Grille was great, as well. For lunch, we ate at the Solarium Bistro two of the days. They have a great salad bar and other healthy choices at no charge. Other days for lunch, we grabbed a burger, hot dog, nachos, taco's, or pizza at the Wipe out Cafe near the pools. Sorrento's pizza was good for a late night snack, as well.
Room was quite small, but comfortable. The bed was very comfortable and was almost a king size. There is a nice flat-screen TV mounted to the wall near the desk--might have been better mounted on the wall in front of the bed. Nice sized balcony with wonderful ocean view. Bathroom was adequate with typical small shower. All in all, it was all we needed.
Location was forward, but located almost in the middle of the ship. Therefore, it was convenient to the aft or forward elevators, depending on where you needed to go. Deck 12 only has staterooms; therefore, it is very quiet.