This was the first cruise that we have ever taken. My wife and I and our two 19 year old children. We had 2 cabins next to each other, each with a balcony. We don't have anything to compare the cruise to so this is just a listing of what we liked and didn't like.
The staff is very well trained. In particular we were impressed with our room steward and the wait staff in the main dining room. The cruise director, Topi was great as well.