Can not answer all the questions, ask for the beds to be seperated to 2 twins. The mini suites are 384 sq ft including balcony. There is usually one chair and one lounge and a table on the balcony.
The mini suite on Sun class are like two rooms but not a solid door seperation. Each area has its own TV.
We booked a midship mini suite for comfort to the elevators and areas were more accesible. As for port or starboard that depends on your personal preference and the docking of the ships at piers. My wife likes the sun in the afternoon on the balcony so we try to see how the itinerary is for most of the cruise to get sun.
You can go to this web site and see the staterooms http://www.cruisestateroom.com/