All and all it was a great trip.
Ship and cabin. The ship was brand new and beautiful. The cabin (superior balcony) was nice but somewhat small for 2 adults and 2 children. The convertible sofa was very uncomfortable.
The bars and public areas were beautiful. The ship was spotless. The staff was very friendly and nice.