Cabin- It was on the aft. Read all the reviews prior to booking. It was a great room with a larger balcony. We had 2 lounge, 2 recliners, 2 regular chairs and a table. It was huge. The only draw back of the location was that every morning while coming into port we were awaken by a tremendous shaking/rattling of the cabin from the side thrusters of the ship. Items would fall off our nightstands and tables. I'm on vacation not to wake up at 5am every morning.
The mattresses were worse than a $50 a night motel on a highway. Even the egg mattress didn't help. I think the floor was much more comfortable.
The ship was good, the food was good