Let me start by saying we had absolutely perfect weather. That always helps the experience. We started our cruise in Copenhagen. We arrived the day before so had some time to explore the city before boarding the ship. The embarkation was a little long (at least an hour) of standing in line. Once on board we had some lunch while awaiting for our stateroom to be ready. We had a balcony room 7187. It was very nice. It did have a connecting door which I think adds a little to the noise factor.
Our first stop was Oslo. We enjoyed visiting the folk museum plus the Viking museum. We used the hop on hop bus to get there. The bus was overwhelmed for the return trip to the ship. Not a great experience. Next up was Kristiansand. We did a ship tour there Lillesand by bus and by sea. The bus was extremely hot and we only had 20 minutes in Lillesand. The tour narrator did a nice job of explaining Norway - especially their economics. The boat tour was nice.
Next stop was Stavenger, Norway. We had prebooked a boat tour there and took that for a couple of hours in the morning. In the afternoon we walked around the town, which is quite beautiful.
The cabin was nice, but did have a connecting door which transmits noise. The balcony was great and unobstructed. The location was ideal. A short walk down the corridor to the stairs and elevator. Down 2 flights to the dining room where we had select dining.