FIrst cruise 4 days, WAY to short. Next was 7 days and I didn't want to leave the ship at debarkation... Our last cruise was 14 days. Before we left I thought that this was ideal. About 10 days into the cruise I was looking forward to going home. I think 10-days would be perfect.