Cabin -
I paid for an interior but got bumped up to a balcony at no additional cost. The cabins are very clean and nicely decorated. I found the bed comfortable but have some odd choices such as the interior glass screen between the bathroom and bedroom with a curtain plus the lack of a fridge is an issue.
Dining -
Excellent city; a day isn't enough so stay longer if you can.