We had a balcony suite, 6017, on the starboard side, which we enjoyed. Overall, it was an excellent cruise experience, with an enjoyable itinerary. There were some bumpy seas on the coast of South Africa on the Atlantic side, so anti-nausea seabands or medications are recommended (the ship was kind enough to have some available). We had a combination of ship shore excursions (selected as a perk--they are expensive!), and independent excursions (found through Tripadvisor). The ship was delayed at more than one port, in part due to Customs in one instance. Embarkation was lovely. Service was excellent, with friendly staff: even the buffet Terrace Cafe was mostly not self-serve, which was a change from my experiences on larger ships and smaller riverboats.
Pros: --sleep quality outstanding--best bed ever!
--guest laundry facilities ($4 USD per load)-- value and convenience, detergent supplied