Ship--> While it may look a little "outdated" in places, it has everything that you could want. There are multiple bars, restaurants and plenty of room to find the perfect area to hang out in. We liked that this cruise wasn't huge and we made a lot of friends that we would see quite often.
Cabin--> Midship Balcony was great. While it didn't have too much space, it had everything we needed. We brought over door shoe hanger to have some extra bathroom storage and we brought a USB charging station; as there are not too many outlets in the room. The balconies are tight but fine for 2 people. The closet is spacious for 2. There is a safe. Under the bed has nothing, so it made it easy to store our empty luggage and dirty clothes. The bathroom has separate toilet from sink from shower. The bed was spacious with only 1 side table. The couch we didn't use, but it would be helpful for some people. We did not watch much TV (not much was on) and we did not use the onboard WIFI.
Dining--> Raffles buffet was fine, but you do get a little tired of it after a while. Windows and Garden share the same menu and are easy to eat at anytime, but their menu is very similar to Raffles. So it depends on if you want to get served and take your time or not. The Blue Lagoon was great for "bar food", and their wings were great. But you do have to eat at the restaurant. Which this is more "drunk food" to me and I Just wanted to take it back to my room.
Midship Balcony was great. While it didn't have too much space, it had everything we needed. We brought over door shoe hanger to have some extra bathroom storage and we brought a USB charging station; as there are not too many outlets in the room. The balconies are tight but fine for 2 people. The closet is spacious for 2. There is a safe. Under the bed has nothing, so it made it easy to store our empty luggage and dirty clothes. The bathroom has separate toilet from sink from shower. The bed was spacious with only 1 side table. The couch we didn't use, but it would be helpful for some people. We did not watch much TV (not much was on) and we did not use the onboard WIFI.
The location of our room was perfect. Right by the main stairs/elevator and in between all the important stuff (Raffles Bar & the dining)