If you do the land portion with Princess, be aware that off-peak (May & September) I've seen a LOT of reports of lackluster service due to not having enough staff. Most of the jobs in the resorts are college students that come in for the summer, and a lot of them are only there June-August due to class schedules. So things like cold food, VERY long (45-60min+) wait times for food, etc and generally poor dining experiences seemed to be the norm in the early part of the season this year.