We just did a 15 day connoiseur cruisetour this year that started June 10th in Fairbanks for 2 nights. Will say very disappointed in the Princess Lodge as far as the food as we only had very limited buffet food. Told it was due to staff shortage. Also hit Mckinley Lodge for 1 night, Denali Lodge for 2 nights and Kenai Lodge for 3 nights. The Kenai Lodge had the best accommodations and definitely best food. Definitely need to do an excursion on the Kenai Peninsula. We boarded the ship on the 18th and would advise doing the land portion first so you can relax a little on the ship. The days can be hectic as luggage goes outside your door fairly early. This was our first trip with Princess and would highly reccomend. If you go too early in May the roads in Denali may still be snow covered and not open. We did also go to Alaska in Sept. 2019 which also had terrific weather.