I think there's some confusion regarding my comment - I meant that mini-suites on the Emerald DECK are the best because the balconies are completely covered and cannot be seen from above. The mini-suites on the Emerald SHIP are just like those on all other larger Princess ships - completely uncovered balconies on Dolphin deck mini-suites and completely covered ones on Emerald deck mini-suites.
To the original poster, I'd suggest taking a mini-suite on Emerald deck if you can still get one. (That's my opinion.)
lak1