Royal Caribbean's Freedom-class ships - just the right size