The Miracle is a nice ship - not too big and not too small. The steward and dining service were 5 star. Entertainment was plentiful. Plenty of excursion choices. Surprise was Naturalist on board who was excellent & very informative. We had balcony - highy recommended if you are cruising the fjords!