We started with a lovely Princess Machu Picchu pre-cruise tour. The weather was perfect both days in the valley, and our guide was outstanding. We did experience altitude sickness the last night in our hotel in Cuzco and found out the next morning that the hotel provided 15 minutes of oxygen every 4 hours if needed. One passenger I talked to at breakfast did just that and said she recovered in the first 10 minutes and had a great sleep. Too bad we weren't told about this option. The flight to Valparaiso and the transfer to the ship went smoothly.
In Puerto Montt we took an all day smaller private tour to the Orsono Volcano, Petrohue waterfalls etc on a beautiful sunny day. The next was a sea day and we viewed the glacier on a very calm sea but somewhat cloudy day. It reminded us of our Alaska cruise.
We didn't find a tour that interested us in Punta Arenas and the town is pretty modest but we enjoyed our walking visit. Ushuaia was larger with a more developed center which offered more to explore on another sunny day.
Our cabin on the Dolphin deck was comparable to mini-suites we've had on other ships. The verandah seemed a little windier but probably just our weather. Our cabin service was excellent.